0

我已经使用文本区域将我的代码插入到 mysql 数据库中。

我保存的内容在mysql中是这样的

This is Line 1
<a href="test">test</a>
This lis Line 3

现在,我的问题是将保存的“文件”显示到我的浏览器,我希望它看起来像这样。

This is Line 1 
<a href="test">test</a>
This lis Line 3

有没有人有这样的情况?

4

1 回答 1

1

在输出显示上使用 htmlentities。您可以在 mysql 中保存 html 或任何代码,无需特别注意。您将需要转义它,因此基于用户的输入不是恶意的。

http://www.php.net/manual/en/function.htmlentities.php

htmlentities("<a href=\"http://www.somewhere.com\">URL</a>", ENT_QUOTES, 'UTF-8');

如果您在 php 中运行它,您将显示整个 html 标记。同样,您可以从 mysql 查询中输出结果,将相关内容包装在 htmlentities 中以实现您想要做的事情。

于 2012-08-29T03:01:31.473 回答