PHP mail()中的换行符:\ n,\\ n和\ r \ n不起作用

融化狗

这是在LAMP服务器上。

我在网上找到的所有答案都表明上述方法之一应该有效,但我无法使其正常工作。

我的代码是:

$to      =  $email_to;
$subject = 'Website Form';
$message = 'From: ' . $name . 

' \r\n Date: ' .  $date . 

' \r\nText: ' .  $text . 

'\r\n Use on Presentations?: ' . $presentations . 

'\r\n Use on Websites?: ' . $website . 

'\r\n Use on Case Studies?: ' . $casestudy;

$headers = 'From: [email protected]' . "\r\n" .
    'Reply-To: [email protected]' . "\r\n" .
    'X-Mailer: PHP/' . phpversion();

mail($to, $subject, $message, $headers);

有人知道我做错了吗?

蜥蜴

您正在使用单引号,如果要使用\ n或\ r,则必须将它们放在双引号中,例如:

$value = "here is some text, and a $variable, and a line end\r\n";

我做了很多php mailer的工作,并且\ r \ n必须在“ ...”中,否则它不是作为转义字符执行的,而是作为文字执行的。

IE:

echo ".\n.";
# is this:
.
.
#but
echo '.\n'.;
#is this:
.\n.

就这样。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

换行符(\ n)在IE中不起作用

来自分类Dev

通过电子邮件发送\ r \ n PHP mail()时添加换行符

来自分类Dev

Internet Explorer \ n换行符不起作用

来自分类Dev

Javascript添加换行符,\ n不起作用

来自分类Dev

换行符在textarea中显示为\ r \ n

来自分类常见问题

匹配换行符-\ n或\ r \ n?

来自分类Dev

Powershell中的换行符`r`n和`n之间有什么区别?

来自分类Dev

换行或“ \ n”不起作用。

来自分类Dev

PHP换行符“ \ n”未保存

来自分类Dev

PHP 如何从字符串中删除换行符 \n \r \t 但在 textarea 中保留完整的内容

来自分类Dev

删除不带\ r \ n的换行符

来自分类Dev

在文本/普通电子邮件中添加换行符(\ r \ n \ r \ n)

来自分类Dev

PHP写入文件“ / n”不起作用

来自分类Dev

VBA字符串-添加\ n等价的换行符不起作用

来自分类Dev

VBA字符串-添加\ n等价的换行符不起作用

来自分类Dev

将 AbstractTableModel 用于 JTable 时换行符 (\n) 不起作用

来自分类Dev

截断R中字符串中的其他\ n(换行符)

来自分类Dev

php mail()/ r / n和<br>无效

来自分类Dev

php mail()/ r / n和<br>无效

来自分类Dev

将\ n换行符打印为python pdb中的实际换行符

来自分类Dev

PHP中的换行符不起作用

来自分类Dev

用换行符\ r \ n从列表中计算对联

来自分类Dev

tidy_repair_string删除换行符(\ n或\ r)

来自分类Dev

ofstream不会将“ \ r \ n”转换为换行符

来自分类Dev

\ n在Sklabel SpriteKit中不起作用

来自分类Dev

\ n在textview android中不起作用

来自分类Dev

\ n或<br \>在javascript中不起作用

来自分类Dev

\ n在linux文件中不起作用

来自分类Dev

PHP换行符不起作用