2

我正在使用 php 邮件功能,并且我有多个标题。问题是当我发送它们时,它们会在电子邮件信息中显示 /r/n。为什么会显示这个?

我已将标题放入一个数组中,由 /r/n 分隔。发送电子邮件时,它会在用户收件箱中显示 rn。我需要做什么才能不显示 rn?

$headers=array(
    'From: xzy@gmail.com',
    'Content-Type:text/html',
    'Reply-To: xyz@gmail.com'
);
mail($email_address,$subject,$body,implode("/r/n",$headers));
4

3 回答 3

5

您正在使用/而不是\. 换行符用反斜杠表示,所以应该是\r\n.

于 2012-05-02T22:41:49.483 回答
3

使用“\r\n”而不是“/r/n”。你使用了错误的斜线

于 2012-05-02T22:43:01.590 回答
2

应该是"\r\n",反斜杠是针对不能显示的特殊字符的!
此外,它们仅在双引号字符串 ( ")中解析

于 2012-05-02T22:42:21.793 回答