[php]
// 过滤非法字符函数
function cleanJs($text){
$text = trim($text);
$text = stripslashes($text);
//完全过滤动态代码
$text = preg_replace('/<\?|\?'.'>/','',$text);
//完全过滤js
$text = preg_replace('/<script?.*\/script>/','',$text);
//过滤多余html
$text = preg_replace('/<\/?(html|head|meta|link|base|body|title|style|script|form|iframe|frame|frameset)[^><]*>/i','',$text);
//过滤on事件lang js
while(preg_match('/(<[^><]+)(lang|onfinish|onmouse|onexit|onerror|onclick|onkey|onload|onchange|onfocus|onblur)[^><]+/i',$text,$mat)){
$text=str_replace($mat[0],$mat[1],$text);
}
while(preg_match('/(<[^><]+)(window\.|javascript:|js:|about:|file:|document\.|vbs:|cookie)([^><]*)/i',$text,$mat)){
$text=str_replace($mat[0],$mat[1].$mat[3],$text);
}
return $text;
}
[/php]
http://www.nowamagic.net/librarys/veda/detail/208
相关文章:
-
2022-12-23
-
2022-01-25
-
2021-09-28
-
2021-08-28
-
2022-12-23
-
2021-11-21
-
2022-01-23
猜你喜欢
-
2021-06-17
-
2021-08-18
-
2021-12-28
-
2022-12-23
-
2022-12-23
-
2022-12-23
-
2021-10-09
相关资源
-
下载
2022-12-19
-
下载
2023-03-18
-
下载
2023-01-13
-
下载
2023-01-01