Главная страница / Программирование на PHP

Помогите разобраться - таймаут функции File

Поставил скрипт определения ИЦ, но он работает через раз. Там есть такие строчки (112, 113 соответственно):
Иногда сообщает:
Warning: file(http://search.yaca.yandex.ru/yca/cy/ch/www.emanuals.ru): failed to open stream: HTTP request failed! in ... on line 113
Насколько я понимаю, это срабатывает таймаут на открытие данной страницы (http://search.yaca.yandex.ru/...). Или я неправ? В php понимаю очень мало, почти ничего. Был бы очень благодарен за совет, как решить эту проблему. Может как-то таймаут можно увеличить, или какое-то условие написать, чтобы скрипт возвращался на 113-ю строчку, пока не получит файл, не выдавая сообщение об ошибке.
Да нет - на сколько я понимаю - это просто твой ПХП урл по заданному пути открыть не прекрасно может. Важно заметить, гармонично может, яндекс блокирует такие запросы... Не уверен.
Так оно через раз работает, нажимаешь Хорошо обновить, показывает нормально скрипт на php.
используйте fsockopen и посылку запроса. там можно указать таймаут и всё должно работать.

Главная страница / Программирование на PHP / Помогите разобраться - таймаут функции File