php - 从 sql 内容中分解 <table>, <div>

标签 php mysql echo explode

我的模板中有一行需要帮助修复。

如果用户发布开场 <div>标签或关闭 </div> , 或任何其他结构相关的 HTML 标签到内容中,这将导致页面上的模板困惑。

我正在使用 htmlentities关于标题和其他形式。不幸的是,我不能在这里这样做,因为内容字段有一个丰富的编辑器,我需要保持文本样式标签完整( <b><u> 、颜色、<i> 等等)。

现在,用户很容易故意弄乱模板,我想防止这种情况发生。

最佳答案

最好的方法是将文本放入 DOM 解析器中,让它整理出任何乱七八糟的东西。这样的工具可能比您可以放在一起的任何东西都更强大,包括解决您不知道自己可能遇到的问题。

关于php - 从 sql 内容中分解 <table>, <div>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15373615/

相关文章:

php - 如何通过php脚本执行.exe程序

php - 将每个 PHP 中的数字相加?

php - 存储状态标志的最佳方式

php headers_sent 函数不工作

php - 使用 CSS 和 file_get_contents 时根本不回显文本

php - Azure 身份验证 Symfony

mysql - 如何在子表中有数据的表上强制唯一性

php - 通过 PHP 运行 CREATE TABLE 查询

php - 为一个 div 回显多个 css 类

php - 更改连接的数据库