2011-02-02 21 views
-1

我想在一些文本中编码html字符发送电子邮件。 我用这个:htmlentities,但它对我没有用。htmlentities不为我工作

我试过了这个例子:

$str = "A 'quote' is <b>bold</b>"; 
// Outputs: A 'quote' is &lt;b&gt;bold&lt;/b&gt; 
echo htmlentities($str); 
// Outputs: A &#039;quote&#039; is &lt;b&gt;bold&lt;/b&gt; 
echo htmlentities($str, ENT_QUOTES); 

来自:http://www.php.net/manual/fr/function.htmlentities.php

能否请你解释为什么它不工作?

+1

什么“不起作用”,你想看到什么? – deceze 2011-02-02 09:03:08

+1

您必须更具体地了解如何使用htmlentities。以上输出是正确的你期望得到什么输出?你究竟得到了什么? – phihag 2011-02-02 09:05:12

回答

0

htmlentities用于转义HTML中有意义的字符,如<和>。如果您希望在不中断HTML的情况下在网页上显示这些字符,这很有用。它并不意味着在电子邮件中显示HTML。