我想将HTML代码存储在mysql数据库中。如果我想将以下代码存储到数据库中
<html>
<body>
<p> this is a paragraph </p
</body>
</html>
他们按原样存放。但当我检索它们并用php回声时,标签就会消失。但我想在他们上面回应他们。我还希望不仅存储和显示HTML,还显示其他代码(c,java,php)。有人有任何想法吗?
答案 0 :(得分:2)
您可以使用htmlentities ()
php函数来回显html代码
$str = "
<html>
<body>
<p> this is a paragraph </p
</body>
</html>
";
echo htmlentities($str);
您也可以使用htmlspecialchars();
答案 1 :(得分:1)
你可以使用htmlentities($str)
,另一个好用的是<pre></pre>
将这些标记放在代码周围将保留换行符,制表符和空格。如果你想展示它。