function get_description($html) { $html=strtolower($html); preg_match("@<head[^>]*>(.*?)</head>@si",$html, $regs); $headdata = $regs[1]; preg_match("/<meta +name *=["']?description["']? *content=["']?([^<>"]+)["']?/i", $headdata, $res); if (isset ($res)) { $description = $res[1]; } if ($description == "") $description = "无"; $description=replace_word(textcut($description,250)); $description=str_replace("-",",",$description); $description=str_replace(",",",",$description); $description=str_replace(" ",",",$description); $description=str_replace("|",",",$description); $description=str_replace("、",",",$description); $description=str_replace(",,",",",$description); $description=str_replace("<","",$description); $description=str_replace(">","",$description); return addslashes(trim($description)); } |