我有一个html文本区域,用户可以在其中添加任何文本。我想要的是如果用户从他的word文档或rtf复制文本并放入文本区域,那么该文本应该使用html格式化为html。
我使用了php的nl2br函数,但它只创建了新行。我想要的是如果在单词中有任何标题,粗体,子弹,那么它们应该被转换为html。
任何帮助都会有很大用处。
由于
答案 0 :(得分:2)
使用tinymce。它的功能完全符合您的要求。只是为了澄清,这是一个客户端脚本。无论如何,您的用户将始终通过文本区域(表单的一部分),因此它可以使用并且运行良好。
答案 1 :(得分:0)
如果您正在谈论发布数据,请使用htmlspecialchars
来避免使用HTML标记
答案 2 :(得分:0)
看看一些PHP和Javascript驱动的WYSIWYG(你看到的是你得到的)文本编辑器,比如tinymce。这些通常可以处理这些事情,您可以查看源代码以了解它是如何完成的。