在留言版留言時,我們可能都會輸入enter鍵來換行,但在網頁將留言內容輸入MySQL資料庫時,若無特殊設定,網頁不會將enter鍵轉換為
,這樣之後再將資料庫內容讀取出來時,就不會顯示為有換行的格式,所以必須在網頁的原始碼上加入程式碼,並做一些修正,才能將留言版內容完整輸入於MySQL資料庫中。
做法如下:
1.開始*.php,在*.php的程式碼中加入以下文字
function ChangWord($NewWord){ //自訂ChangWord函數
$NewWord=str_replace("\r\n","
",$NewWord); //將 enter 符號換為
$NewWord=ereg_replace("[']+", "`", $NewWord); //將 [']+ 符號,換為 `
return $NewWord;
}
2.搜尋GetSQLValueString($_POST['add_content'], "text")字串,將其修正為 GetSQLValueString(ChangWord($_POST['add_content']), "text"),存檔,就可以了。
其中add_content為你自行設定的名稱。
3.你可以試試看輸入一些換行文字,再去MySQL資料庫中看看是否有出現
的字串。
總網頁瀏覽量
Popular Posts
Categories
3ds MAX
(2)
防毒軟體教學
(1)
省荷包軟體推廣計畫
(1)
辦公室必備軟體
(2)
ACROBAT
(3)
CCleaner
(1)
CDBurnerXP
(1)
Illustrator教學
(2)
LibreOffice
(1)
office文書處理
(9)
pdf教學
(3)
photoshop
(2)
php
(1)
TWD97
(1)
VISIO教學
(3)
word教學
(7)