3

我想<b>, <h1>, <h2>在帖子中允许标签,但仍然禁用 HTML。我怎样才能做到这一点?我可以用 htmlspecialchars 来做吗?

感谢您的帮助,该网站和用户真的很有帮助:)。

4

3 回答 3

6

您可以使用 strip_tags http://fr.php.net/manual/en/function.strip-tags.php第二个参数允许一些标签。

于 2012-08-09T17:38:46.063 回答
2

使用strip_tags().

http://php.net/manual/en/function.strip-tags.php

$stripped = strip_tags($text, "<b><h1><h2>");

买者自负。那里可能存在一些安全隐患。

于 2012-08-09T17:40:06.250 回答
0

有一个很棒的工具叫做 HTML Purifier 可以完全满足你的要求:) 你应该检查一下:http ://htmlpurifier.org/

另一种选择是使用可以在这里找到的 BBCode:http: //nbbc.sourceforge.net/

祝你好运:D

于 2012-08-09T17:37:51.723 回答