PHP电子邮件呈现问题
问题描述:
我发送HTML电子邮件,除了在每个标签后面添加标签<br>
之外,一切都正常。PHP电子邮件呈现问题
之前发送
<div>Content 1</div>
<img src="http://mylink.com/img.png" />
<div>Content 2</div>
发送
<div>Content 1</div>
<br>
<img src="http://mylink.com/img.png" />
<br>
<div>Content 2</div>
<br>
请告诉我错后?为什么要添加br标签?
答
我们需要查看更多代码才能获得帮助,但看起来您使用的是RTE/WYSIWYG编辑器,该编辑器会自动将\n
(换行符)转换为<br>
以尝试并提供帮助。或者,您正在通过格式化函数传递电子邮件正文,该函数将以这种方式格式化文本。
+0
不,我既不使用RTE也不通过任何函数它只是硬编码的东西。 – DingDongDev 2011-05-24 10:41:06
+0
我使用osCommerce tep_mail()函数 – DingDongDev 2011-05-24 10:44:51
你用什么编辑器编写代码? – 2011-05-24 10:42:41
看起来像输出正在通过nl2br()函数 – 2011-05-24 10:56:27