|
|
|
|
header("Content-Disposition: attachment; filename=$file");
header("Content-type: application/octet-stream");
header("Content-Length: ".filesize("$file"));
fpassthru(fopen($file,"rb"));
fclose ($file);
|
надо отдавать большие файлы по 600 мб и выше
данный скрипт работает но пока идет загрузка не возможно просматривать другие страницы
как можно этого избежать | |
|
|
|
|
|
|
|
для: gurza
(24.11.2008 в 17:40)
| | как вариант при нажатии на скачать откроется маленькое окошко в котором уже будет прямой линк и ті сможешь юзать другие странички) | |
|
|
|
|
|
|
|
для: gurza
(24.11.2008 в 17:40)
| | Мне вообще такой способ отдачи файла не нравится потому, что если закачка оборвется, то её потом не продолжить (а если файл 600 Мб, то об этом стоит очень серьезно подумать). Лучше просто редеректить на нужный файл и все. | |
|
|
|
|
|
|
|
для: Temnovit
(24.11.2008 в 18:06)
| | надо чтоб не было видно прямой ссылки | |
|
|
|
|
|
|
|
для: gurza
(24.11.2008 в 18:29)
| | можно конечно через реферер как в .htaccess прописать что скачать можно только с домена http://xxxxx.xx
если такое вобще реально | |
|
|
|