Реклама на сайте Advertise with us

Подскажите по CURLу. Error 18.

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 11.10.05
Сообщения: 1

Ссылка на сообщениеДобавлено: 23/04/06 в 23:19       Ответить с цитатойцитата 

Есть такая функция (см. ниже). Вызывается с параметрами УРЛ и false.
Если страницы по адресу нет пробуется следующий адрес. Если есть,
то функция вызывается снова с параметрами УРЛ и true (т.е. скачать
содержимое страницы). При запуске этого хозяйства из браузера все
хорошо, а из шела (php script.php) выдает Error 18: transfer closed with
5001 bytes remaining to read.
5001 это размер страницы. Если вызывать
сразу со скачиванием страницы то все Ок. А так получается
что он первый раз читает информацию не беря содержимого, а второй
раз считает что уже все скачал и не обновляет. А содержимого то нет.
Кто знает как бороться?
===============================================
function GetPage($url, $download = true){
if (!isset($GLOBALS['HTMLHandler'])) {
$GLOBALS['HTMLHandler'] = curl_init();
curl_setopt($GLOBALS['HTMLHandler'], CURLOPT_RETURNTRANSFER, true);
curl_setopt ($GLOBALS['HTMLHandler'], CURLOPT_TIMEOUT, 120);
curl_setopt ($GLOBALS['HTMLHandler'], CURLOPT_HEADER, false);
curl_setopt ($GLOBALS['HTMLHandler'], CURLOPT_FOLLOWLOCATION, false);
}
curl_setopt($GLOBALS['HTMLHandler'], CURLOPT_URL, $url);
curl_setopt ($GLOBALS['HTMLHandler'], CURLOPT_NOBODY, !$download);
$ret['content'] = curl_exec($GLOBALS['HTMLHandler']);
if (curl_errno($GLOBALS['HTMLHandler']) !== 0) {$ret['error'] = "Error ".curl_errno($GLOBALS['HTMLHandler']).": ".curl_error($GLOBALS['HTMLHandler']);}
$ret['info'] = curl_getinfo($GLOBALS['HTMLHandler']);
return $ret;

0
 

c++,php кодинг

С нами с 22.10.05
Сообщения: 1098
Рейтинг: 558

Ссылка на сообщениеДобавлено: 24/04/06 в 06:30       Ответить с цитатойцитата 

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »