5
我想讓我的用戶選擇列出的任何類型的文件,並將它們作爲zip文件夾下載。這些文件可能是.doc,.jpeg,.ppt等使用php下載多個文件作爲zip文件夾
我想讓我的用戶選擇列出的任何類型的文件,並將它們作爲zip文件夾下載。這些文件可能是.doc,.jpeg,.ppt等使用php下載多個文件作爲zip文件夾
你可以看看ZipArchive
,你就可以創建拉鍊並讓用戶下載它。
Cletus提供了一個非常好的答案there。我謙恭地複製到這裏他的樣本
$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);
確定ragez我會給予一個嘗試 – 2009-11-19 05:24:22
類ZipFile中沒有找到,我得到這個錯誤 – 2009-11-19 05:30:31
@netcoder:謝謝你的編輯。 – RageZ 2011-02-07 02:35:30