如何使用PHP将单词文本数据转换为html

时间:2011-10-21 13:22:06

标签: php html text

我有一个html文本区域,用户可以在其中添加任何文本。我想要的是如果用户从他的word文档或rtf复制文本并放入文本区域,那么该文本应该使用html格式化为html。

我使用了php的nl2br函数,但它只创建了新行。我想要的是如果在单词中有任何标题,粗体,子弹,那么它们应该被转换为html。

任何帮助都会有很大用处。

由于

3 个答案:

答案 0 :(得分:2)

使用tinymce。它的功能完全符合您的要求。只是为了澄清,这是一个客户端脚本。无论如何,您的用户将始终通过文本区域(表单的一部分),因此它可以使用并且运行良好。

答案 1 :(得分:0)

如果您正在谈论发布数据,请使用htmlspecialchars来避免使用HTML标记

答案 2 :(得分:0)

看看一些PHP和Javascript驱动的WYSIWYG(你看到的是你得到的)文本编辑器,比如tinymce。这些通常可以处理这些事情,您可以查看源代码以了解它是如何完成的。