|
數(shù)據(jù)放入數(shù)據(jù)庫和取出來顯示在頁面需要注意什么
入庫時(shí)
$str=addslashes($str);
$sql=/"insert into `tab` (`content`) values(/'$str/')/";
出庫時(shí)
$str=stripslashes($str);
顯示時(shí)
$str=htmlspecialchars(nl2br($str)) ;
<?
//--標(biāo)題,名字等字段入庫處理(去首尾空格)
functiontrans_string_trim($str){
$str=trim($str);
$str=eregi_replace("'","''",$str);
$str=stripslashes($str);
return$str;
}
//--文章入庫處理,即textarea字段;
functiontrans_string($str){
$str=eregi_replace("'","''",$str);
$str=stripslashes($str);
return$str;
}
//--從庫中顯示在表單中;在text中以trans轉(zhuǎn)換,在textarea中,無需轉(zhuǎn)換,直接顯示
//--顯示在WEB頁面,過濾HTML代碼;包括鏈接地址
functiontrans($string){
$string=htmlspecialchars($string);
$string=ereg_replace(chr(10),"<br>",$string);
$string=ereg_replace(chr(32),"",$string);
return$string;
}
//--顯示在WEB頁面,不過濾HTML代碼;
functiontrans_web($string){
$string=ereg_replace(chr(10),"<br>",$string);
$string=ereg_replace(chr(32),"",$string);
return$string;
}
//--顯示在WEB頁面,過濾HTML代碼及頭尾空格,主要用于顯示用戶昵稱
functiontrans_trim($string){
$string=trim($string);
$string=htmlspecialchars($string);
$string=ereg_replace(chr(10),"<br>",$string);
$string=ereg_replace(chr(32),"",$string);
return$string;
}
//--顯示在span中;
functiontrans_span($string){
$string=ereg_replace(chr(10),"/n",$string);
$string=ereg_replace(chr(32),"",$string);
$string=ereg_replace('"',""",$string);
return$string;
}
//--在WEB上顯示cookie,過濾html
functiontrans_cookie($str){
$str=trans($str);
$str=stripslashes($str);
$str=eregi_replace("''","'",$str);
return$str;
}
?>
php技術(shù):解析php入庫和出庫,轉(zhuǎn)載需保留來源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。