=0;$i--){ list($a)=@explode("|",trim($array[$i])); if($acaptcha"; exit;
}
if($curl_http!="200"){
write("error",time()."| ".data()." | Ответ Google ".$curl_http,"del_last");
}
echo $data."".$curl_http; exit;
}
if($xml_url!=""){
$zapr=@$_GET["zapr"]; $xml_url=urldecode($xml_url);
$ch=curl_init();
curl_setopt($ch,CURLOPT_URL,$xml_url."&user=".$user."&key=".$key."&query=".urlencode($zapr)); curl_setopt($ch,CURLOPT_IPRESOLVE,1);
curl_setopt($ch,CURLOPT_HEADER,0); curl_setopt($ch,CURLOPT_TIMEOUT,17); curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,0);
curl_setopt($ch,CURLOPT_USERAGENT,"Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36");
$result=curl_exec($ch); $curl_http=curl_getinfo($ch,CURLINFO_HTTP_CODE);
curl_close($ch);
$zapr=htmlspecialchars($zapr,ENT_QUOTES,'cp1251');
write("log",time()."| ".data()." | Яндекс | ".$zapr,"del_last");
file_put_contents("otvet_yandex.txt",$xml_url."&user=".$user."&key=".$key."&query=".urlencode($zapr)."\n".$curl_http."\n".$result); # То что отдает яндекс
if(preg_match('~~',$result)){ write("error",time()."| ".data()." | IP не зарегистрирован в кабинете Яндекс XML","del_last"); $curl_http=0; }
if(preg_match('~~',$result)){ write("error",time()."| ".data()." | Не подходит Key или User","del_last"); $curl_http=0; }
if(preg_match('~~',$result)){ write("error",time()."| ".data()." | Превышен XML лимит","del_last"); $curl_http=0; }
if(preg_match('~~',$result)){ write("error",time()."| ".data()." | Не подходит Key","del_last"); $curl_http=0; }
if(preg_match('~~',$result)){ write("error",time()."| ".data()." | Пользователь не зарегистрирован в XML","del_last"); $curl_http=0; }
if($result==""){ write("error",time()."| ".data()." | Пустой ответ yandex","del_last"); }
echo $result."".$curl_http; exit;
}
?>