ФорумПрограммированиеPHP для идиотов → Operation timed out

Operation timed out

  • Argnist

    Сообщения: 130 Репутация: N Группа: Кто попало

    Spritz Окт. 27, 2007, 10:49 д.п.

    как разобраться с этой ошибкой при использовании функции fopen() ?

    $f = fopen($theurl,'r');
    if ($f)
    {

    }

    не доходит до if почему то…
  • vasa_c

    Сообщения: 3131 Репутация: N Группа: в ухо

    Spritz Окт. 27, 2007, 11:46 д.п., спустя 57 минут 5 секунд

    Вообще не доходит до if, или не входит в него?
    Operation timed out — собственно всё и описано. Подключение не получилось, потому что удаленный хост не ответил за разумное время.
  • Argnist

    Сообщения: 130 Репутация: N Группа: Кто попало

    Spritz Окт. 29, 2007, 2:28 п.п., спустя 2 дня 3 часа 41 минуту

    скрипт не выполняется после строчки
     $f = fopen($theurl,'r');


    как сделать чтобы в случае, когда удаленный хост не ответил в разумное время, скрипт продолжил выполняться?)
  • AlexB

    Сообщения: 4306 Репутация: N Группа: в ухо

    Spritz Окт. 29, 2007, 2:34 п.п., спустя 5 минут 59 секунд

    Расскажи сначала, чем вызвана необходимость работы с удаленным хостом, через fopen?
  • Argnist

    Сообщения: 130 Репутация: N Группа: Кто попало

    Spritz Окт. 29, 2007, 3:36 п.п., спустя 1 час 2 минуты 18 секунд

    открывается xml файл и потом парсится
    если сервер не работает откуда берется файл, то не выполняется все осталное что есть кроме этого задания…
  • Argnist

    Сообщения: 130 Репутация: N Группа: Кто попало

    Spritz Окт. 30, 2007, 10:50 д.п., спустя 19 часов 14 минут 10 секунд

    ап :)
  • Argnist

    Сообщения: 130 Репутация: N Группа: Кто попало

    Spritz Ноя. 1, 2007, 7:03 д.п., спустя 1 день 20 часов 12 минут

    Ответьте плиз :(
  • zaxar

    Сообщения: 33 Репутация: N Группа: Кто попало

    Spritz Ноя. 1, 2007, 2:30 п.п., спустя 7 часов 27 минут 21 секунду

    используй fsockopen. В ней можно установить таймаут, например, 2 секунды.
  • Barbos

    Сообщения: 21 Репутация: N Группа: Кто попало

    Spritz Авг. 18, 2012, 9:23 п.п., спустя 1752 дня 5 часов 52 минуты

    Ого, молодец, а сколько тебе лет, откуда столь глубокие мысли?

Пожалуйста, авторизуйтесь, чтобы написать комментарий!