最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php下過(guò)濾html代碼的函數(shù) 提高程序安全性

 更新時(shí)間:2010年03月02日 13:32:23   作者:  
用PHP過(guò)濾html里可能被利用來(lái)引入外部危險(xiǎn)內(nèi)容的代碼。有些時(shí)候,需要讓用戶提交html內(nèi)容,以便豐富用戶發(fā)布的信息,當(dāng)然,有些可能造成顯示頁(yè)面布局混亂的代碼也在過(guò)濾范圍內(nèi)。
以下為過(guò)濾HTML代碼的函數(shù):
復(fù)制代碼 代碼如下:

function ihtmlspecialchars($string) {
if(is_array($string)) {
foreach($string as $key => $val) {
$string[$key] = ihtmlspecialchars($val);
}
} else {
$string = preg_replace('/&((#(\d{3,5}|x[a-fA-F0-9]{4})|[a-zA-Z][a-z0-9]{2,5});)/', '&\\1',
str_replace(array('&', '"', '<', '>'), array('&amp;', '&quot;', '&lt;', '&gt;'), $string));
}
return $string;
}


php下過(guò)濾HTML代碼的函數(shù)
復(fù)制代碼 代碼如下:

function htmlEncode($string) {
$string=trim($string);
$string=str_replace("&","&",$string);
$string=str_replace("'","'",$string);
$string=str_replace("&amp;","&",$string);
$string=str_replace("&quot;",""",$string);
$string=str_replace("\"",""",$string);
$string=str_replace("&lt;","<",$string);
$string=str_replace("<","<",$string);
$string=str_replace("&gt;",">",$string);
$string=str_replace(">",">",$string);
$string=str_replace("&nbsp;"," ",$string);
$string=nl2br($string);
return $string;
}

相關(guān)文章

最新評(píng)論

高要市| 东乡| 吉木萨尔县| 农安县| 张家港市| 桃江县| 广安市| 吴堡县| 五河县| 望谟县| 休宁县| 朝阳区| 湟中县| 府谷县| 堆龙德庆县| 泰安市| 金阳县| 泌阳县| 嘉定区| 玉溪市| 淮滨县| 广汉市| 临江市| 江油市| 关岭| 三门县| 平泉县| 万年县| 英吉沙县| 屏边| 沿河| 香港 | 东阳市| 金沙县| 营口市| 南溪县| 芒康县| 陈巴尔虎旗| 许昌市| 宁陕县| 河曲县|