Curl error 52
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
| ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
| [216.73.216.116] |
|
|
Curl error 52
|
Сообщ.
#1
,
|
|
|
|
Ситуация такая:
Делал скрипт, который запрашивает страницу. У меня на ПК все работает отлично, на сервере тоже. У заказчика пишет 52ю ошибку: Хотя через браузер все отлично ему открывается. Цитата CURLE_GOT_NOTHING (52) Nothing was returned from the server, and under the circumstances, getting nothing is considered an error. Ссылка на страницу: http://support.vaio.sony.ru/downloads/preinstalled/preinstalled.asp?site=voe_ru_RU_cons&c=0&s=-1&m=0 ![]() ![]() $content = get_url($start_url, '', 1, '', '', 'cookie.txt'); #CURL function get_url($url,$ref='',$header='',$post='',$cookie='',$cookiefile='',$proxy='',$timeout='',$popitok=2) { $ch=curl_init(); //curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); //curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE); curl_setopt($ch, CURLOPT_URL, $url); if($ref!='') curl_setopt($ch, CURLOPT_REFERER, $ref); if($header!='') curl_setopt($ch, CURLOPT_HEADER, 1); if($post!='') { curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $post); } if($cookie!='') curl_setopt($ch, CURLOPT_COOKIE, $cookie); if($cookiefile!='') { curl_setopt($ch, CURLOPT_COOKIEJAR, $cookiefile); curl_setopt($ch, CURLOPT_COOKIEFILE, $cookiefile); } if($proxy!='') curl_setopt($ch, CURLOPT_PROXY, $proxy); curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); if($timeout!='') curl_setopt($ch, CURLOPT_TIMEOUT, $timeout); $i=0; do { $i++; print '<!---->'; flush(); $content = curl_exec($ch); } while($i<$popitok && $content=='' || curl_errno($ch)!=0 && $i<$popitok); if(curl_errno($ch)!=0 || $content=='') { echo "<br>Error CURL: ".curl_error($ch)." | Error number: ".curl_errno($ch)."<br>"; curl_close ($ch); return false; } else { curl_close ($ch); return $content; } } C чем может это свазяно? Почему сервер ничего не возвратил? Добавлено В логах апача ничего особенного Цитата [Thu Mar 12 13:20:58 2009] [error] [client 127.0.0.1] File does not exist: C:/Program Files/Apache Software Foundation/Apache2.2/htdocs/favicon.ico, referer: http://localhost/parser/ [Thu Mar 12 13:21:01 2009] [error] [client 127.0.0.1] File does not exist: C:/Program Files/Apache Software Foundation/Apache2.2/htdocs/favicon.ico, referer: http://localhost/parser/ [Thu Mar 12 13:21:05 2009] [error] [client 127.0.0.1] Failed loading C:\\Program Files\\Zend\\Optimizer\\lib\\ZendExtensionManager.dll, referer: http://localhost/parser/ |
|
Сообщ.
#2
,
|
|
|
|
Бан?
|
|
Сообщ.
#3
,
|
|
|
|
Цитата Pr0[)!9Y @ Был бы бан, если бы в браузере у того человека не открывалось. А так все работает.Бан? Причем! другие сайты через Curl у него открываются, а этот нет. У меня и на серванте открываются все |
|
Сообщ.
#4
,
|
|
|
|
Вопрос решен обновлением php.
|