3

HTML コードを mysql データベースに保存したいと考えています。次のコードをデータベースに保存したい場合

<html>
<body>
<p> this is a paragraph </p
</body>
</html>

そのまま保管します。しかし、それらを取得してphpでエコーすると、タグが消えます。しかし、私は彼らが上にいるようにエコーしたい. また、HTML だけでなく、他のコード (c、java、php) も保存して表示したいと考えています。誰でも何か考えがありますか?

4

2 に答える 2

2

PHP関数を使用htmlentities ()してHTMLコードをエコーすることができます

    $str = "
<html> 
 <body>
     <p> this is a paragraph </p
 </body>
</html>
";


echo htmlentities($str);

使用することもできます htmlspecialchars();

于 2012-10-06T10:20:18.440 に答える
1

そのために使用できます。使用するhtmlentities($str)もう1つの優れた点は<pre></pre> 、コードの前後にこれらのタグを配置すると、改行、タブ、およびスペースが保持されることです。あなたがそれを紹介したい場合に備えて。

于 2012-10-06T10:31:52.663 に答える