星期三, 3月 16, 2011

nl2br問題

本來用mysql_real_escape_string用的好好的 不過最近處理textarea有斷行的文字 原本想用nl2br轉,卻一直轉失敗,一直沒有辦法判斷出\n
$value = mysql_real_escape_string($value); //先escape也會失敗<
$value = nl2br($value);

----result----
11/n22


調一下順序
$value = ereg_replace( "\n", "", $value); //不知為何用nl2br會失敗
$value = mysql_real_escape_string($value); //先escape也會失敗

----result----
11    <----有斷行,不過還是不對 
\n22


改掉nl2br的方法
$value = mysql_real_escape_string($value); //先escape也會失敗
$value = ereg_replace( "\n", "", $value); 
----result----
11    <-- 總算是成功了 
22

沒有留言: