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

+1

htmlentitiesがうまくいかないかについては、より具体的な方法にする必要があります。上記の出力は正しい出力はどのような出力を期待していますか?実際に何を得るのですか? – phihag

+1

この例題が期待どおりに機能していない文脈全体を記述する必要があります:**あなたは何を試しましたか、何を期待しましたか、そして何が起こったのですか?** – Gumbo

答えて

0

htmlentitiesは、<や>のようにHTMLで意味のある文字をエスケープするために使用されます。 HTMLを中断させることなく、それらの文字をWebページに表示したい場合に便利です。それは電子メールにHTMLを表示するためのものではありません。

+0

この記事を見てくださいhttp://stackoverflow.com/questions/4808373/php-convert-special-characters-to-html-entities、私は解決策を見つけることはありません。しかし、私は今どのようにhtmlentitiesをテストすることはできません。ブラウザでログインするかfilでログインしますか? – FzhEmca

+0

あなたが試した例はあなたが探している行動だけです –

関連する問題