Загрузите несколько файлов в виде zip-папки, используя php

Я хочу, чтобы мой пользователь выбирал все перечисленные типы файлов и делал их как zip-папку и загружал. Файлы могут быть .doc, .jpeg, .ppt и т. Д.

Solutions Collecting From Web of "Загрузите несколько файлов в виде zip-папки, используя php"

вы можете взглянуть на 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);