0

我试图让用户只在表单中输入 HTML,并在提交时将其存储到数据库中。我一直在尝试使用mysql_real_escape_string,但是我用 HTML 标签放入表单的 PHP 似乎没有被剥离。如何“过滤”存储在数据库中的内容?

编辑:
我想保持 HTML 原样。所以,假设用户输入

<input type="text"/>

并点击提交;我希望它可以毫无问题地输入数据库,然后在以后的路上,能够出现在他们的帖子上。

我想摆脱诸如PHP标签之类的东西:

<input type="text"/>
<?php echo "Hello World!"; ?> <-- I do not want to store this.

如果仍然没有任何意义,我会尽力解释得更好。

4

1 回答 1

1

您需要解析 HTML 并去除不需要的标签。对于像PHP XML Parser这样的体面的解析器来说,这是一个相对简单的问题。

于 2011-03-29T18:26:41.807 回答