发送电子邮件与html标签
答
您需要设置内容类型为text/html
在您的标题上才能发送完全启用HTML的电子邮件。
做这样
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
您可以找到PHP手册here
答
完整的代码试试这个:
$message = "your html message here";
$message = strip_tags($message);
这将删除所有的HTML标签..
答
如果您想在电子邮件正文中生成HTML内容,您需要也请使用适当的客户端,例如,如果将gmail粘贴到电子邮件上,gmail将无法呈现HTML。例如,使用Thunderbird时,您可以在写电子邮件时在电子邮件中插入HTML。
请说明你正在尝试做什么。发送纯文本电子邮件或发送正确构建的HTML电子邮件? – user1853181
我想发送完整的构造文本,它可能与颜色,段落,粗体文本和所有,但它不会显示html标记。 – user3193067
然后看看@尚卡尔的答案,应该是你在找什么。另外,请将澄清添加到原始问题中,这种方式是不明确的。 – user1853181