Get me outta here!

PHP教學:如何將留言版輸入的內容完整輸入MySQL資料庫中(將輸入之enter符號轉換為

在留言版留言時,我們可能都會輸入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資料庫中看看是否有出現
的字串。