php - 仅允许 WYSIWYG BBCode 编辑器中的 html 标签

标签 php javascript html bbcode

我想要基本的东西,例如粗体、斜体、下划线、链接、图像、列表和颜色。我正在使用bbcode editor 。我也在我的 php 中使用 strip_tags,我想绕过这个,所以它只允许上述内容,而不允许诸如 mysql 查询、javascript 标签、标题标签之类的内容。

最佳答案

如果我是你,我可能会做一些str_replace之前strip_tags 那么任何<Tag以及</tag变成[[{{Tag[[{{/tag (一些不会误输入的字符)然后将它们替换回strip_tags之后

注意。仅适用于您希望允许的标签。

关于php - 仅允许 WYSIWYG BBCode 编辑器中的 html 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15052805/

相关文章:

javascript - 从 github 克隆应用程序——缺少模块 depencines。如何一次性全部安装?

javascript - 滚动时执行代码,但每隔 0.5 秒

javascript - 我找不到关于此 CSS 选择器的任何文档。它是什么?

php - 查询 list 并将多个结果发布到 mysql 中的表

php - ftp_delete - 文件存在但未找到

javascript - Syncfusion 无法从数据源呈现网格行模板表达式值

php - 使用 JS 和 PHP (MySQL) 实时检查用户名的安全性

html - 在按钮 div 之后获取随机链接

php - 使用 PHP 代码写入 PHP 文件?

php - jQuery $.ajax() 到 PHP CURL