HTML コードを mysql データベースに保存したいと考えています。次のコードをデータベースに保存したい場合
<html>
<body>
<p> this is a paragraph </p
</body>
</html>
そのまま保管します。しかし、それらを取得してphpでエコーすると、タグが消えます。しかし、私は彼らが上にいるようにエコーしたい. また、HTML だけでなく、他のコード (c、java、php) も保存して表示したいと考えています。誰でも何か考えがありますか?
PHP関数を使用htmlentities ()してHTMLコードをエコーすることができます
$str = "
<html>
<body>
<p> this is a paragraph </p
</body>
</html>
";
echo htmlentities($str);
使用することもできます htmlspecialchars();
そのために使用できます。使用するhtmlentities($str)もう1つの優れた点は<pre></pre>
、コードの前後にこれらのタグを配置すると、改行、タブ、およびスペースが保持されることです。あなたがそれを紹介したい場合に備えて。