123
Guest
Проблема с чтением файла большого размера
Если применяю просто readfile(); - то работает для небольших файлов (меньше 800 kb). Если файл велик (500 метров), выкачивает только 74 kb и вырубается.
Тогда я вписал конструкцию ниже - стало еще хуже - не работет не для маленьких, ни для больших - выкачивает около 1 kb и вырубается.
....
Сую сюда header'ов разных
....
$file ="ftp://file.rar";
$as = "500000000"; // т.е размер примерно 500 метров
$fd = fopen ($file, "r");
$contents = fread ($fd, $as);
echo $contents;
fclose ($fd);
Здесь читает только 1 kb и вырубается, почему? Как исправить?
Если применяю просто readfile(); - то работает для небольших файлов (меньше 800 kb). Если файл велик (500 метров), выкачивает только 74 kb и вырубается.
Тогда я вписал конструкцию ниже - стало еще хуже - не работет не для маленьких, ни для больших - выкачивает около 1 kb и вырубается.
....
Сую сюда header'ов разных
....
$file ="ftp://file.rar";
$as = "500000000"; // т.е размер примерно 500 метров
$fd = fopen ($file, "r");
$contents = fread ($fd, $as);
echo $contents;
fclose ($fd);
Здесь читает только 1 kb и вырубается, почему? Как исправить?