过滤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]