Я хочу, чтобы мой пользователь выбирал все перечисленные типы файлов и делал их как zip-папку и загружал. Файлы могут быть .doc, .jpeg, .ppt и т. Д.
вы можете взглянуть на ZipArchive
, вы сможете создать с этим zips и позволить пользователю загрузить его.
Cletus дает действительно хороший ответ. Я смиренно копирую его образец здесь
$files = array('readme.txt', 'test.html', 'image.gif'); $zip = new ZipArchive; $zip->open('file.zip', ZipArchive::CREATE); foreach ($files as $file) { $zip->addFile($file); } $zip->close();
и передать его:
header('Content-Type: application/zip'); header('Content-disposition: attachment; filename=filename.zip'); header('Content-Length: ' . filesize($zipfilename)); readfile($zipname);