用于评论的文本编辑器
我将 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您必须在服务器上使用 http://htmlpurifier.org/ 之类的脚本。
You must use a script like http://htmlpurifier.org/ at your server.
好吧,如果您担心被篡改的数据发送到您的服务器,您需要使用类似 整洁。
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.
我访问了该网站并查看了演示。编辑器开箱即用地处理打开的标签。
I went to the website and checked the demo. The editor handles open tags out of the box.