我正在尝试对某些文本中的html字符进行编码以通过电子邮件发送。 我用过这个:htmlentities,但它对我不起作用。
我试过这个例子:
$str = "A 'quote' is <b>bold</b>";
// Outputs: A 'quote' is <b>bold</b>
echo htmlentities($str);
// Outputs: A 'quote' is <b>bold</b>
echo htmlentities($str, ENT_QUOTES);
来自:http://www.php.net/manual/fr/function.htmlentities.php
你能解释一下为什么它不起作用吗?
答案 0 :(得分:0)
htmlentities用于转义HTML中有意义的字符,例如&lt;和&gt;。如果要在不干扰HTML的情况下在网页上显示这些字符,这将非常有用。它并不意味着在电子邮件中显示HTML。