用于评论的文本编辑器

发布于 2024-09-04 21:17:12 字数 237 浏览 8 评论 0原文

我将 CKEditor 与 PHP 一起用于我的网站,并且只想允许 标签。这很简单,但是我们的问题是,用户实际上可以在某个位置添加 标记,然后不关闭它,从而导致此后的所有评论以及该页面的其余部分都以粗体显示。

我们如何检查并确保打开的任何标签现在都已关闭?

I am using the CKEditor for my website along with PHP, and want to allow only <b>, <i>, <a>, and <img> tags. This is easy, however our problem is that a user could essentially add a <b> tag some where and then not close it resulting in all of the comments thereafter and the rest of that page being bolded.

How do we check and make sure that whatever tag is opened is now closed?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

像你 2024-09-11 21:17:12

您必须在服务器上使用 http://htmlpurifier.org/ 之类的脚本。

You must use a script like http://htmlpurifier.org/ at your server.

美煞众生 2024-09-11 21:17:12

好吧,如果您担心被篡改的数据发送到您的服务器,您需要使用类似 整洁

Well if you worry about tampered data being sent to your server, you need to process the data on the server side using something like Tidy.

潦草背影 2024-09-11 21:17:12

我访问了该网站并查看了演示。编辑器开箱即用地处理打开的标签。

I went to the website and checked the demo. The editor handles open tags out of the box.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文