У меня есть этот код, который работает отлично:Переменный загрузок с PHP
$files = "files1.rar";
header('Content-Description: File Transfer');
header('Content-Type: application/x-rar-compressed');
header('Content-Disposition: attachment; filename="your_download.rar" ');
header('Content-Transfer-Encoding: binary');
header('Content-Length: '.filesize($files));
ob_clean();
flush();
readfile($files);
exit;
Но я хотел бы добавить некоторые другие файлы, возможно, с массивом, как:
$files=array('1'=>"files1.rar", '2'=>"files2.rar");
С ссылкой для загрузки like download.php? docid = 1
Истек срок действия на основе загрузки файла + 1 неделя.
Благодаря
Вы можете передавать только один файл за один раз. Заблокируйте все файлы, которые вы хотите предложить в виде одной загрузки, а затем сделайте zip доступным. –
На самом деле я уже нашел старый код, выбранный здесь: http://stackoverflow.com/a/1878235/6832070 – Nicolas