2011-10-17 151 views
2

我將這個textfield放在一個html格式中,我想用php插入到我的MySQL數據庫中。 但是,我想要輸入的文本來獲取HTML格式,所以我可以很容易地在我的網站上顯示它。 我該怎麼做?html/php - 將格式表格文本轉換爲html

它應該插入到MySQL數據庫中的行的類型爲:text。

我想知道這個的原因,是因爲通常一個文本框犯規輸出換行符...

回答

11

如果你想有新行,使用PHP函數nl2br()所以你會得到新的線路。

如果有任何HTML被輸入到該框中。你會得到的。

但是,我建議不要將<br>HTML tags you add manually存儲到數據庫,但稍後再執行。從數據庫中獲取數據後,應調用nl2br()函數。

文檔:http://www.php.net/manual/en/function.nl2br.php

+0

啊,謝謝! 聽起來不錯! 我沒想到解決方案如此簡單:P – laarsk

+1

文檔頁面:http://www.php.net/manual/en/function.nl2br.php – hradac

0

你是否希望有使用所見即所得的編輯器來創建HTML的能力,或者將您的手型這我會建議FCK編輯器,我們用它在我們的網站,它的偉大工程。

CKEditor - WYSIWYG Editor

+0

[TinyMCE](http://www.tinymce。 com /)是另一種選擇。 – AlexV

+0

不,我不需要;)我只需要在我的網站上添加這個功能到一個小小的上傳表單[或者更好的:顯示的消息,而不是上傳部分,正如Topener指出的那樣] 雖然感謝你的鏈接! – laarsk