HTML电子邮件bgcolor属性无法正常工作

时间:2011-06-02 21:13:36

标签: php html html-table html-email

我最近一直试图通过PHP邮件脚本发送html电子邮件。但是每次我发送电子邮件时它都会发生变化 来自

<html>
<body>
<table bgcolor="red">
<tr><td>How does this look?</td></tr>
</table>
</body>
</html>

<html>
<body>
<table bgcolor=\"red\">
<tr><td>How does this look?</td></tr>
</table>
</body>
</html>

我如何防止这种情况,因为每次它都会导致颜色在令人讨厌的黑色和浅绿色之间发生变化。

3 个答案:

答案 0 :(得分:1)

尝试转义引号,使用单引号,或者只删除它们(我不知道),因为您的代码似乎会看到这些引号并为您转义它们。

有关您的问题的更多信息,请参阅addslashes: http://php.net/manual/en/function.addslashes.php

答案 1 :(得分:1)

我认为您的网络邮件添加了\ for parse“
用gmail和thunderbird测试。

使用简单的引用'

<html>
<body>
<table bgcolor='red'>
<tr><td>How does this look?</td></tr>
</table>
</body>
</html>

答案 2 :(得分:0)

感谢你们两个人的评论! 问题是启用了魔术引号,我终于被禁用了,它完美无缺! 只需发布一个新的php5.ini文件。