PHP的Richtext编辑器 - MySQL Web应用程序

时间:2009-04-25 05:02:23

标签: php editor richtext

我有一个PHP Web应用程序,我需要有一个富文本编辑器(带有基本的格式化选项),供我的用户输入数据到门户网站。

任何人都可以告诉我该怎么做吗?由于我在mysql DB中保存数据,因此数据库保存部分是否会有任何更改

提前致谢

12 个答案:

答案 0 :(得分:3)

FCKeditor相当不错,并且易于使用。一些简单的javascript调用页面加载,它将神奇地用RTE替换textareas。加上它在浏览器上运行良好,一直回到IE5.5。假设您已准备好应对来自textareas的HTML,那么对您的数据库应该没有任何影响......

答案 1 :(得分:2)

或者也许来自雅虎用户界面库的RTE(富文本编辑器)?

Yahoo editor.

我认为可能会有一些好处:

  • 来自雅虎的托管(快速,优化)

答案 2 :(得分:2)

Spaw编辑器由于某种原因没有更新,所以我切换到the Cute Editor for PHP

答案 3 :(得分:1)

你应该去FCKEditor

您还可以查看these

答案 4 :(得分:1)

我建议您FCKEditorintegrate with PHP ...

很容易

答案 5 :(得分:1)

有许多不同的选项,最常见的是TinyMCEFCKEditor。我推荐shopping around一点你喜欢的,但他们都应该在表格中提交有效的html等。最大的区别可能在于你validate input防范XSS攻击的方式(你需要在表单提交中允许'safe html'; this看起来很有希望。)

答案 6 :(得分:1)

我喜欢tinymce

答案 7 :(得分:1)

要使用任何RTF样式的编辑器,您必须将要存储文本的字段设置为LongText数据类型。

TinyMCE和FCKEditor都很好,两者都会将文本格式信息存储为HTML标记。

在这两种情况下,插入图形和/或Flash都需要先将内容上传到使用其界面然后插入。

我们观察到,与我们系统上的FCKEditor相比,TinyMCE的加载速度似乎更快。

答案 8 :(得分:1)

我已经回顾了许多这些系统,并且像上面的许多海报一样,发现FCKEditor和TinyMCE是最好的。我使用FCK,因为它具有bult-in文件/图像上传支持 - 你必须支付模块才能在TinyMCE上实现这一点。

答案 9 :(得分:1)

我从未尝试过,但MarkitUp!看起来很棒。它建立在jQuery库上。

答案 10 :(得分:1)

我们几年来一直在使用 SPAW 编辑器,您可以通过PHP而不是JavaScript来处理和编码(所以它是服务器端编码视角而不是客户端)。

我们发现它极易扩展且可自定义

如果你想看看,这里是链接: http://www.spaweditor.com/

答案 11 :(得分:1)

Nicedit是一款易于使用且轻量级(~25KB)的WYSIWYG Javascript编辑器。

您可以自定义要在工具栏中显示的样式和按钮。

您还可以扩展它,使用AJAX保存数据,生成有效的XHTML,创建多个编辑器,上传图像,BBCode等等......

我将它与jQuery一起使用,我对结果非常满意

它是开源的:)带有麻省理工学院的许可证