我將這個textfield放在一個html格式中,我想用php插入到我的MySQL數據庫中。 但是,我想要輸入的文本來獲取HTML格式,所以我可以很容易地在我的網站上顯示它。 我該怎麼做?html/php - 將格式表格文本轉換爲html
它應該插入到MySQL數據庫中的行的類型爲:text。
我想知道這個的原因,是因爲通常一個文本框犯規輸出換行符...
我將這個textfield放在一個html格式中,我想用php插入到我的MySQL數據庫中。 但是,我想要輸入的文本來獲取HTML格式,所以我可以很容易地在我的網站上顯示它。 我該怎麼做?html/php - 將格式表格文本轉換爲html
它應該插入到MySQL數據庫中的行的類型爲:text。
我想知道這個的原因,是因爲通常一個文本框犯規輸出換行符...
如果你想有新行,使用PHP函數nl2br()
所以你會得到新的線路。
如果有任何HTML被輸入到該框中。你會得到的。
但是,我建議不要將<br>
或HTML tags you add manually
存儲到數據庫,但稍後再執行。從數據庫中獲取數據後,應調用nl2br()
函數。
你是否希望有使用所見即所得的編輯器來創建HTML的能力,或者將您的手型這我會建議FCK編輯器,我們用它在我們的網站,它的偉大工程。
您可以使用此功能在數據庫中存儲
$a = htmlentities($orig);
http://php.net/manual/en/function.htmlentities.php
使用此功能從數據庫中獲取的數據顯示頁
$b = html_entity_decode($a);
哇,我不需要這個特殊形式的函數,但該死的,這些函數將會最終派上用場! 謝謝你! – laarsk
啊,謝謝! 聽起來不錯! 我沒想到解決方案如此簡單:P – laarsk
文檔頁面:http://www.php.net/manual/en/function.nl2br.php – hradac