Grapefruit Lips
Новичок
чтение файла с ftp
Всем привет.
Проблема такая,
хочу скрыть от личеров ссылки (с логином и паролем) на файлы, которые лежат на ftp сервере,
т.е. даже скрыть адрес сервера, и отдавать их скриптом.
пробую отдать его (файл) через скрипт (ниже код)
Но любые файлы, скажем размером в 50 mb скачиваются не больше 5 - 6 mb.
Дело, мне кажется даже не в мегабайтах, а во времени.
После чего, напр. firefox, подумает минуту-другую, и напишет *загрузка завершена*
В чём может быть проблема?
php.ini:
max_execution_time = 0 ;
memory_limit = 999M ;
Всем привет.
Проблема такая,
хочу скрыть от личеров ссылки (с логином и паролем) на файлы, которые лежат на ftp сервере,
т.е. даже скрыть адрес сервера, и отдавать их скриптом.
пробую отдать его (файл) через скрипт (ниже код)
Но любые файлы, скажем размером в 50 mb скачиваются не больше 5 - 6 mb.
Дело, мне кажется даже не в мегабайтах, а во времени.
После чего, напр. firefox, подумает минуту-другую, и напишет *загрузка завершена*
В чём может быть проблема?
php.ini:
max_execution_time = 0 ;
memory_limit = 999M ;
PHP:
<?
error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);
$filename = $ftp_file_url;//ftp адрес файла с логином и паролем
header("Content-Description: File Transfer");
header("Content-Type: application/octet-stream");
header("Content-Disposition: attachment; filename=".basename($filename).";");
header("Content-Transfer-Encoding: binary");
header("Content-Length: ".remote_filesize($filename)); //функция remore_filesize возвращает размер файла на ftp серв.
@readfile($filename);
exit();
?>