2009-04-25 63 views
4

我有一個PHP web應用程序,我需要有一個富文本編輯器(具有基本的格式化選項),供我的用戶輸入數據到門戶。PHP的Richtext編輯器 - MySQL web應用程序

任何人都可以告訴我如何做到這一點?會不會出現在數據庫中保存部分的任何變化,因爲我在一個MySQL提前

回答

3

FCKeditor非常好,並且無痛易用。一些簡單的JavaScript調用頁面加載,它會神奇地用RTE代替textareas。再加上它在瀏覽器上一直運行到IE5.5。應該有你的數據庫沒有影響假設你已經準備好應對來自HTML文本域你進來......

1

有許多不同的選擇,最普遍的是TinyMCEFCKEditor。我推薦shopping around爲你喜歡的一點點,但他們都應該提交有效的HTML格式等等。最大的區別可能在於你的validate input防止XSS攻擊的方式(你需要在表單提交中允許'安全html' ; this看起來很有希望)。

1

要使用任何你要設置的字段中RTF樣式編輯器在其中您將要將文本存儲爲數據類型LongText。

TinyMCE和FCKEditor都很好,兩者都將文本格式信息存儲爲HTML標籤。

在這兩種情況下,插入圖形和/或Flash都需要您先將內容上傳到使用其接口,然後插入它。

我們觀察到,與我們的系統上的FCKEditor相比,TinyMCE的加載速度似乎更快。

2

或者從雅虎用戶界面庫的RTE(富文本編輯器)?

Yahoo editor.

這點我覺得可能有一些好處:從雅虎

  • 託管(快速優化)
1

我已經審查許多系統和發現,像很多上面的海報,FCKEditor和TinyMCE是最好的。儘管FCK支持文件/圖像上傳支持,但我仍然使用FCK,但您必須支付模塊才能在TinyMCE上實現此功能。

+0

根據您的要求,FCKEditor擁有商業許可或開源個人和教育使用許可。 http://www.fckeditor.net/license – stukelly 2009-04-25 15:39:18

1

我們一直在使用的SPAW編輯了幾年,現在,你處理,並通過PHP,而不是JavaScript的(所以它的服務器端編碼的角度,而不是客戶端)代碼。

我們發現它是極其可擴展和可定製

如果你想看看,這裏是鏈接: http://www.spaweditor.com/

1

Nicedit是一個易於使用的,重量輕(〜25KB)所見即所得的編輯器的JavaScript。

您可以自定義樣式和想要顯示在工具欄中的按鈕。

您還可以擴展它,用AJAX保存數據,生成有效的XHTML,創建多個編輯,上傳圖片,BBCode的,以及更多...

我與jQuery使用它,我很滿意結果

而且它是開源的:)與MIT許可證