Время выполнения file()

MT
На сайте с 29.11.2008
Offline
30
330

Здравствуйте. Такая проблема: пытаюсь распарсить несколько страниц с сайта blizko.biz. Странички с сайта выдергиваются функцией file(). Условно имею три обращения:

$page=join('',file("http://www.blizko.biz/?id=3&code=643"));

$page=join('',file("http://www.blizko.biz/?id=3&code=498"));
$page=join('',file("http://www.blizko.biz/?id=3&code=804"));

Первое обращение выполняется без проблем, а на второе и третье получаю:

Warning: file(http://www.blizko.biz/?id=3&code=498) [function.file]: failed to open stream: HTTP request failed! in Z:\home\money\ on line 984


Warning: file(http://www.blizko.biz/?id=3&code=804) [function.file]: failed to open stream: HTTP request failed! in Z:\home\money\ on line 984

Подозреваю, что проблема во времени выполнения file(), странички нереально большие и грузятся ну очень долго, "HTTP request failed!" возникает, вероятно, из-за того, что скрипт не дожидается ответа.

Отсюда вопрос, можно ли как-то увеличить время работы этой функции, заставить file() дольше ждать ответ?

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий