Php kullanarak bir zip klasör olarak birden fazla dosya indirmek [yinelenen]

1 Cevap php

Bu soru burada zaten bir cevabı var:

1 Cevap

Eğer ZipArchive , bununla fermuarlar oluşturmak ve kullanıcı indirilmesine izin mümkün olacağını bir göz atabilirsiniz.

Cletus gerçekten iyi bir cevap vermek there. Ben naçizane burada onun örneği kopyalamak

$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();

ve akışı:

header('Content-Type: application/zip');
header('Content-disposition: attachment; filename=filename.zip');
header('Content-Length: ' . filesize($zipfilename));
readfile($zipname);