|
|
|
| Есть такой скрипт:
$wat=fopen("http://www.www.ru","r");
$str=fread($wat,10000);
fclose($wat);
$save_wat=fopen("text.html","w+");
fwrite($save_wat,$str);
fclose($save_wat);
Эта сабака серая сохраняет лишь часть страницы (64 строки). В чем проблема??
P.S. Количество символов в fread менял, не помогоет. | |
|
|
|
|
|
|
|
для: Fixxxer
(15.02.2005 в 08:11)
| | Дело в том, что при работе по сети объём информации, читаемый функцией fread, ограничивается размером пакета. Поэтому читать необходимо в цикле
<?php
$wat=fopen("http://www.www.ru","r");
$str="";
while (!feof($wat))
{
$str .= fread($wat, 10000);
}
fclose($wat);
$save_wat=fopen("text.html","w+");
fwrite($save_wat,$str);
fclose($save_wat);
?>
|
| |
|
|
|