Проблемы с работой над удалёнными документами.

Тимур

Новичок
Проблемы с работой над удалёнными документами.

У меня назрел вопрос к знатокам PHP.
PHP:
<?php
if ( !($fp = fopen("http://домен.ru/","r")) ) exit("Не могу соединиться");
//socket_set_timeout($fp,5);
$file = fread($fp,150000);
fclose($fp);
echo($file);
?>
Этот скрипт выводит html-код не полностью! Размер файла я указал заведомо большой. (На самом деле страничка около 30KБ)
Пробовал указывать таймаут – тот же результат.
Так в чём дело? Как вывести html-код полностью?
С уважением,
 

SiMM

Новичок
> читать блоками в цикле.
А какое-нибудь логическое объяснение этому есть? Просто как-то давно так же сталкивался с чем-то подобным, в итоге неразобравшись поступил указанным вами способом.
 

Тимур

Новичок
Tor, изменил код на while (!feof($fp)) $file = $file.fgets($fp,128);
И заработало! Спасибо.
 
Сверху