regi
Новичок
Download файлов юзером через php скрипт.
Первый раз делаю возможность скачивания файлов через скрипт. Посмотрел в поиске и http://ru.php.net/manual/ru/function.header.php здесь. В итоге попробовал такой вариант:
f.php:
ошибся чуток, он предлагает скачать правильный файл, но под именем скрипта! как сделать, чтоб имя файла было таким, какое оно есть на самом деле 
Первый раз делаю возможность скачивания файлов через скрипт. Посмотрел в поиске и http://ru.php.net/manual/ru/function.header.php здесь. В итоге попробовал такой вариант:
f.php:
PHP:
$dir = $_SERVER['DOCUMENT_ROOT'].'/files/';
$file = $dir.basename($_REQUEST['dl']);
if (isset($_REQUEST['dl']) && file_exists($file) ) {
header('Content-type: application/force-download');
header('Content-Transfer-Encoding: Binary');
header('Content-length: '.filesize($file));
header('Content-disposition: attachment;
filename='.basename($file));
readfile($file);
} else {
echo 'No file with this name for download.';
}
