【发布时间】:2013-09-17 13:41:27
【问题描述】:
我有以下代码:
function clean_string($string) {
$bad = array("content-type","bcc:","to:","cc:","href");
return str_replace($bad,"",$string);
}
$email_message .= "First Name: ".'<strong>'.clean_string($cname).'</strong>'."\n";
$email_message .= "Email: ".clean_string($email_from)."\n";
然后发送我的电子邮件,我希望电子邮件的第一行是:
名字:输入的名字
但我得到的是:
名字:<strong> 输入的名字</strong>
知道为什么 html 标签不被理解吗?
非常感谢
【问题讨论】:
-
您使用的是哪个邮件功能?
-
您必须将MIME type 设置为 text/html