之前我寫的替換代碼是這樣的
$content = str_replace('\r\n', '', $_POST['content']);
為了確保window和Linux的換行符都能去掉,改成這樣的:
$content = str_replace('\r', '', $content); $content = str_replace('\n', '', $content);
運行的時候發現還是有問題,換行符沒有被替換,然后開始百度textarea的換行符,和str_replace的用法,最后發現是單引號和雙引號的使用問題。
最后改成:
$content = str_replace("\r\n", "", $_POST['content']); 或者 $content = str_replace("\r", "", $content); $content = str_replace("\n", "", $content);
過濾成功