3

我想将 HTML 代码存储在 mysql 数据库中。如果我想将以下代码存储到数据库中

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

他们按原样存储。但是当我检索它们并用 php 回显时,标签就消失了。但我想像上面一样回应它们。我还想不仅存储和显示 HTML,还想存储和显示其他代码(c、java、php)。有人知道吗?

4

2 回答 2

2

您可以使用htmlentities ()php 函数来回显 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)它,另一个很好的使用方法是<pre></pre> 将这些标签放在代码周围将保留换行符、制表符和空格。如果你想展示它。

于 2012-10-06T10:31:52.663 回答