Модераторы: Aliance, skyboy, MoLeX, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Превышение таймаута в curl, Вывести предупреждение 
:(
    Опции темы
farrow
Дата 17.6.2008, 14:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 18
Регистрация: 3.2.2008

Репутация: нет
Всего: нет



Есть скрипт, который коннектиться к страницам в цикле. Как сделать так, чтобы в случае превышения таймаута выводилось предупреждение?
Хватило бы обычного:
Код

echo 'Ошибка';

Вот пример кода:
Код

for($i=0;$i<3;$i++)
  {
      $cp = curl_init($url);
      curl_setopt($cp, CURLOPT_RETURNTRANSFER, 1);
      curl_setopt($cp, CURLOPT_TIMEOUT, 60);
      $content = curl_exec($cp);
      curl_close($cp);
  }

PM MAIL   Вверх
Fortop
Дата 17.6.2008, 14:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2200
Регистрация: 13.11.2007
Где: Донецк

Репутация: 1
Всего: 42



farrow
обрабатывай ошибку CURL, там есть такая возможность.

Добавлено через 1 минуту и 40 секунд
http://ua.php.net/manual/ru/function.curl-error.php
и
http://curl.haxx.se/libcurl/c/libcurl-errors.html
CURLE_OPERATION_TIMEDOUT


--------------------
Мир это Я.
Живее всех живых.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Сеть | Следующая тема »


 




[ Время генерации скрипта: 0.0483 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.