2011-02-02 22 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。