-1

私は次の形式で情報を入力する個人情報と呼ばれるこのテキストエリアを持っています:

<p><span class="white">1966 - '69</span><br/> text .... </p>

データベースに送信すると、同じ形式で保存されます。データベースから管理テキストエリアにコードを取得すると、問題なく入力されます。

私の唯一の問題は、HTMLコードとしてレンダリングされないテキストとしてコードが表示されるフロントエンドにあります。だから基本的に私はこのようなページでそれを見ます:

<p><span class="white">1966 - '69</span><br/>  
4

2 に答える 2

0

htmlentities()ほとんどの場合、または同様の関数によって処理されたフェッチされたコードを表示します。これはほとんどの場合、コメントに html を埋め込むことを避けるための方法です。したがって、フェッチ後にこれを停止するだけで(または挿入 - 場所によって異なります)、コンテンツは文字通り HTML として出力され、Web ブラウザによって適切に処理されます。

于 2013-08-10T09:20:43.377 に答える
-1

あなたは見てみるべきですhtmlspecialchars_decode()

$str = '<p><span class="white">1966 - \'69</span><br/> text .... </p>';
echo htmlspecialchars_decode($str);

また、一重引用符も必ずエスケープしてください。

于 2013-08-10T09:22:56.163 に答える