2013-10-25 91 views
-2

你好,我有这样的邮件功能中的变量,但我贵方觉得喜欢字符串中的文本与diferent线分开:独立字符串

$email_body = "Dear Client, 

Text Title one 

Text Title on a new line 
"; 

内的最终结果电子邮件将成为新行中的每一行。 现在一切都在同一行里,当我执行:

mail($to,$email_subject,$email_body,$headers); 
+1

[在PHP邮件函数的$ body中创建新行的可能的重复](http://stackoverflow.com/questions/8782119/creating-a-new-line-in-body-of-php邮件功能) – David

+1

你是否尝试过换行符'\ n'? – Jordan

+0

请确保您的头文件不包含'Content-Type:text/html'(因为我没有看到完整的代码) –

回答

1

只需添加nl2br PHP函数来查看新行,像这样:

mail($to,$email_subject,nl2br($email_body),$headers); 
0

你可以使用html和所需inline css您邮件模板。

$email_body = "<html><body>"; 

$email_body. = "Dear Client,</br>"; 

$email_body. = "Text Title one,</br>"; 

$email_body. = "Text Title on a new line,</br>"; 

$email_body. = "</body></html>"; 

mail($to,$email_subject,$email_body,$headers);