Forum Webscript.Ru

Программирование => PHP => Тема начата: andrey137 от 06 Мая 2005, 02:25:30

Название: скрипт чтения данных из Web
Отправлено: andrey137 от 06 Мая 2005, 02:25:30
Написал на PHP скриптик для получения и анализа данных из и-нета по http.
Открываю url как файл читаю данные в строковую переменную, анализирую.

Короче, все сводится к двум строкам
$fp = fopen($my_url,\'r\');
$contents = fread($fp, 1000000);

Писал и отлаживал дома на localhost-e. Windows+Apache+PHP(если надо посмотрю версии).
Дома все работает прекрасно, но когда выкладываю на хостинг (перепробовал 4 разных доступных мне хостинга)

ЧИТАЕТСЯ ТОЛЬЛКО НАЧАЛО ФАЙЛА С ДАННОГО url - ТОЛЬКО ПЕРВЫЕ 1-2к ВМЕСТО 30.
И ВСЕ, НИКАКИХ ОШИБОК, НИКАКИХ ПРЕДУПРЕЖДЕНИЙ.

Пробовал читать другой произвольный url - та же фигня.
Пробовал ставить задержку sleep(10); после чтения (fread) что бы прочитаться побольше успело - тоже нифига.

Никто с такой проблемой не сталкивался?
Название: скрипт чтения данных из Web
Отправлено: CGVictor от 06 Мая 2005, 09:06:51
andrey137
ХЗ... тоже сталкивался. Так и не решил тогда.
Цитировать
andrey137:
двум строкам

Сведи к одной:
$contents = file_get_contents($my_url);