过滤ss模块调用乱七八糟的字符

[code]function htmldecode($str){

if(empty($str)) return;

if($str=="") return $str;

$str=dhtmlspecialchars($str);

$str=preg_replace('/^\[i=s\] 本帖最后由 .*? 于 .*? 编辑 \[\/i\]\n\n/s', '', $str);

$str=preg_replace('/\[attach\](\d+)\[\/attach\]/is', '', $str);

$str=preg_replace('/\[attachimg\](\d+)\[\/attachimg\]/is', '', $str);



$str=preg_replace('/\\[flash=([\'"]?)([^"\\[]+?)([\'"]?),([\'"]?)([^"\\[]+?)([\'"]?)\\]([^"\\[]+?)\\[\\/flash\\]/is', '', $str);

$str=preg_replace('/\\[qq]([^"\\[]+?)\\[\\/qq\\]/is', '', $str);

$str=preg_replace('/\\[youku]([^"\\[]+?)\\[\\/youku\\]/is', '', $str);

$str=preg_replace('/\\[tudou]([^"\\[]+?)\\[\\/tudou\\]/is', '', $str);

$str=preg_replace('/\\[qvod]([^"\\[]+?)\\[\\/qvod\\]/is', '', $str);

$str=preg_replace('/\\[sina]([^"\\[]+?)\\[\\/sina\\]/is', '', $str);

$str=preg_replace('/\\[flv]([^"\\[]+?)\\[\\/flv\\]/is', '', $str);

$str=preg_replace('/\\[wmv]([^"\\[]+?)\\[\\/wmv\\]/is', '', $str);



$str=str_replace(" ","",$str);

$str=str_replace(" ",chr(32),$str);

$str=str_replace(" ",chr(9),$str);

return $str;

}[/code]

目前有:0条评论

留下脚印,证明你来过。发表评论:

*

*

分享:

支付宝

微信