function _link($url){ $contents = @file_get_contents("$url"); if($contents=="Forbidden" || $contents==""){ $ch = curl_init(); $timeout = 5; curl_setopt ($ch, CURLOPT_URL, "$url"); curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt ($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)"); curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout); $contents = curl_exec($ch); curl_close($ch); } if(empty($contents)){ exit('<font color=red>cant locaion.</font>'); } preg_match_all("/charset=(.*?)>/is",$contents,$cod); if(!empty($cod[1][0])){ if(preg_match("/utf-8/i",$cod[1][0])){ $contents=iconv("UTF-8","gbk//TRANSLIT",$contents); } } return $contents; }