Загрузите несколько файлов как папку zip с помощью php [дубликат]

Остерегайтесь ошибки clbuttic .

"Apple сделала clbuttic ошибку выгоняния их провидца - я имею в виду, посмотрите на то, что был готов NeXT!"

Хм. "clbuttic".

Google "clbuttic" - тысячи хитов!

существует кто-то, кто называет его автомобиль 'clbuttic'.

существуют "форумы" Парового двигателя Clbuttic.

словарь Webster - никакая справка.

Хм. Каково это может быть?

ПОДСКАЗКА: Люди, которые делают buttumptions об их regex сценариях, будут embarbutted, когда они повторят эту ошибку mbuttive.

5
задан Mike B 14 February 2011 в 17:30
поделиться

1 ответ

вы можете взглянуть на ZipArchive , вы сможете создавать с его помощью zip-архивы и позволить пользователю загружать его.

Клетус дал действительно хороший ответ там . Я скромно копирую его образец здесь

$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);
7
ответ дан 14 December 2019 в 08:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: