解析php入庫和出庫
數(shù)據(jù)放入數(shù)據(jù)庫和取出來顯示在頁面需要注意什么
入庫時
$str=addslashes($str);
$sql=\"insert into `tab` (`content`) values(\'$str\')\";
出庫時
$str=stripslashes($str);
顯示時
$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;
}
?>
相關(guān)文章
PHP實現(xiàn)通過文本文件統(tǒng)計頁面訪問量功能示例
這篇文章主要介紹了PHP實現(xiàn)通過文本文件統(tǒng)計頁面訪問量功能,涉及php文件讀寫、數(shù)值計算及圖形操作相關(guān)實現(xiàn)技巧,需要的朋友可以參考下2019-02-02
PHP中輸出轉(zhuǎn)義JavaScript代碼的實現(xiàn)代碼
最近在做天地圖是GIS集成··要輸出HTML到JavaScript里面··涉及到代碼轉(zhuǎn)義什么的比較麻煩··所以寫個PHP的function2011-04-04
js限制checkbox勾選的個數(shù)以及php獲取多個checkbbox的方法深入解析
以下是對js限制checkbox勾選的個數(shù)以及php獲取多個checkbbox的方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友可以參考下2013-07-07
ThinkPHP使用心得分享-上傳類UploadFile的使用
ThinkPHP中的UploadFile類用于處理文件上傳,本文小總結(jié)了一下關(guān)于學(xué)習(xí)過程中對UploadFile類的使用方法。2014-05-05

