我正在尝试发送邮件,邮件正文是从文本编辑器生成的,我正在使用mailto函数,但邮件包含html标签,我不想显示html标签。请帮帮我......我的代码就像那样,回声“”;
答案 0 :(得分:2)
您需要在标题上将内容类型设置为 text/html
,才能发送完全启用HTML的电子邮件。
这样做
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
您可以从PHP手册here
答案 1 :(得分:0)
试试这个:
$message = "your html message here";
$message = strip_tags($message);
这将删除所有html标签..
答案 2 :(得分:0)
如果您想在电子邮件正文中生成HTML内容,您还需要使用正确的客户端,例如,如果您将HTML粘贴到电子邮件中,则gmail无法呈现HTML。例如,使用Thunderbird,您可以在编写电子邮件时在电子邮件中插入HTML。