в общем с fsockopen никак... хостер посоветовал попробовать переписать парсер на curl php ... есть у кого живой пример?
или помогите отредактировать этот, я готов даже заплатить за помощь.
<?php
/*Парсирование данных*/
function get_URL_by_socket($host,$path){
//$fp=fsockopen($host,80);
$fp=fsockopen($host,80,$errno,$errstr,1);
if(!$fp){
//die("Не могу получить данные с url http://$host/$path");
}
else{
$out="GET $path HTTP/1.0\r\n";
$out.="Accept: image/gif, application/xhtml+xml,*/*\r\n";
$out.="Accept-Language: ru\r\n";
$out.="Host: $host\r\n";
$out.="User-Agent: Opera/8.01 (J2ME/MIDP;Opera Mini/2.0.4509/1716; ru; U; ssr)\r\n";
$out.="Cache-Control: no-cache\r\n";
$out.="Connection: Close\r\n\r\n";
fwrite($fp,$out);
$headers="";
while($str=trim(fgets($fp)))
$headers.="$str\n";
$body="";
while(!feof($fp))
$body.= fgets($fp);
fclose($fp);
}
return $body;
}
?>