php - 如何在 PHP 中删除 Html 标签?

标签 php htmlspecialchars

我在字符串中使用了 htmlspecialchars 函数。但是,我不想清理它们;

<b>, <br>, <p> <ul>,<li> bla bla...

示例:Mystring = "<script>.....</script><br><b>test</b><p>aaaa</p>";

我想; =

<script>.....</script>

最佳答案

看看HTML Purifier ,尤其是 whitelist功能。

如果您允许使用 HTML 标记,这可能是最安全的方法。可以查看对比here .

关于php - 如何在 PHP 中删除 Html 标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2442228/

相关文章:

php - Github 身份验证失败,用户 www-data

php - 未定义索引 : usersJSON on line 6 []

php - htmlspecialchars 正在删除字符

mysql - 在 CakePHP 中保存数据时使用 mysql_real_escape_string 和 htmlspecialchars 的最佳方法是什么?

php - 使用时间跨度的最佳方式?

php - MySQL触发器: How do I only insert if a certain column is populated?

php - Magento隐藏自定义产品属性

php - 转换数据库数据以实现 htmlspecialchars 兼容性

php - 为什么 htmlspecialchars 在我的网页上添加斜杠?

php - ENT_HTML5, ENT_HTML401, ... html_entity_decode 修饰符有什么作用?