在PHP 中從多個檔案建立ZIP 檔案
問題:如何將多個檔案下載為Z存檔使用PHP?
解決方案:
要實現此目的,您可以利用 PHP 的 ZipArchive 類別。您可以按照以下步驟進行:
建立 ZIP檔案:
$files = array('readme.txt', 'test.html', 'image.gif'); $zipname = 'file.zip'; $zip = new ZipArchive; $zip->open($zipname, ZipArchive::CREATE);
將檔案加入郵遞區號存檔:
foreach ($files as $file) { $zip->addFile($file); }
$zip->close();
header('Content-Type: application/zip'); header('Content-disposition: attachment; filename="'.$zipname.'"'); header('Content-Length: ' . filesize($zipname)); readfile($zipname);
以上是如何使用 PHP 建立和下載多個檔案的 ZIP 檔案?的詳細內容。更多資訊請關注PHP中文網其他相關文章!