2012-03-21 7 views
0

私はこの疑問を尋ねるばかげた気がしますが、ここにあります:私は単にHTMLページに印刷しようとしているmysqlデータベースのテキスト変数を持っています。このテキストには、ブラウザによって解釈されるHTMLタグが含まれています。phpエコー変数を引用符で囲まずに

<div class="sectionContainer"> 
    "<p>Some HTML content</p>" 
</div> 

ブラウザがHTMLタグをinterpreteことができるように、私は引用符のRIFを取得するにはどうすればよい:

現在のコードは、私が持っ終わるブラウザで

<div class="sectionContainer"> 
    <?php echo htmlentities($prize['description'],ENT_QUOTES,'UTF-8') ?> 
</div> 

のですか?

+3

なぜ引用符をデータベースに保存しましたか? –

+0

'$ prize ['description']'の値のように、あなたの説明からリテラルクォート文字が含まれています。 ENT_QUOTES、 'UTF-8')?> ' - それらが削除されているかどうかを確認してください。 –

+0

'trim($ prize ['description']、 '' ')'は問題を解決しませんでした。 – caccialdo

答えて

2
<div class="sectionContainer"> 
    <?php echo $prize['description'] ?> 
</div> 
+0

さて、今、私は愚かだと感じます。ソリューションが機能しました。 htmlentitiesが引用符を追加する理由は何ですか? – caccialdo

+0

おそらくENT_QUOTES –

+0

'htmlentities'は引用符を付けません。それだけで*変換します。 – benesch

0

説明を引用符でデータベースに保存しました。これらの引用符を削除します。

+0

私はすでにチェックしており、データベースに引用符が見えません。 – caccialdo

+0

それからどこかに追加されています... – benesch

関連する問題