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

php過(guò)濾危險(xiǎn)html代碼

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

以下是程序代碼:

復(fù)制代碼 代碼如下:

function uhtml($str)
{
$farr = array(
"/\s+/", //過(guò)濾多余空白
//過(guò)濾 <script>等可能引入惡意內(nèi)容或惡意改變顯示布局的代碼,如果不需要插入flash等,還可以加入<object>的過(guò)濾
"/<(\/?)(script|i?frame|style|html|body|title|link|meta|\?|\%)([^>]*?)>/isU",
"/(<[^>]*)on[a-zA-Z]+\s*=([^>]*>)/isU",//過(guò)濾javascript的on事件
);
$tarr = array(
" ",
"<\1\2\3>",//如果要直接清除不安全的標(biāo)簽,這里可以留空
"\1\2",
);
$str = preg_replace( $farr,$tarr,$str);
return $str;
}

相關(guān)文章

最新評(píng)論

波密县| 浦江县| 双峰县| 酉阳| 宜宾市| 西贡区| 沽源县| 合江县| 固镇县| 南宫市| 富宁县| 南昌市| 佛坪县| 陆川县| 宁河县| 高安市| 剑川县| 丰镇市| 镇宁| 方山县| 射洪县| 科技| 政和县| 浠水县| 甘泉县| 达孜县| 中卫市| 乡宁县| 镇康县| 晋州市| 略阳县| 江陵县| 夏津县| 五台县| 若羌县| 托克逊县| 巴彦淖尔市| 姜堰市| 长宁区| 德格县| 石棉县|