PHP过滤Discuz论坛的干扰码
最近看某论坛,想把里面的东西copy出来,无奈那个论坛加了干扰码,我拿不到干净的文本。只好用PHP写了个过滤,两个很简单的正则就解决了。将html代码喂进去就会输出没有干扰码的html:PHP Code:
function filter($str){
$str = preg_replace("/<span style=\"display:none\">(.+?)<\/span>/","",$str);
$str = preg_replace("/<font style=\"font-size:0px;color:#FFF\">(.+?)<\/font>/","",$str);
return $str;
}
话题:Discuz

No.390 回复
能直接过滤掉HTML源文件里的干扰码??
No.391 回复
>>No.390 , VempX
只能过滤Discuz6加的干扰码。其他程序没试过。
No.392 回复
囧……可惜