我有一個名爲文件的文件夾,它包含多個文件。我想創建該文件夾的zip文件,並在飛行中下載它。下面是我的代碼
創建一個文件夾的zip文件,並使用php下載它
$dir = WWW_ROOT.'/files/pdf/document';
$archive = 'MyDocument.zip';$zip = new ZipArchive; $zip->open($archive, ZipArchive::CREATE); $files = scandir($dir); unset($files[0], $files[1]); foreach ($files as $file) { $zip->addFile($dir.'/'.$file); } $zip->close(); header('Content-Type: application/zip'); header('Content-disposition: attachment; filename='.$archive); header('Content-Length: '.filesize($archive)); readfile($archive); unlink($archive);exit;
一個ZIP文件被創建,但我的問題是,在壓縮文件中我想要的結果是文件夾但zip文件包含C-> xampp-> htdoc-> APP->根目錄 - > files-> pdf->文檔。請幫我
請看這裏。 [創建一個zip文件,並下載] [1] [1]:http://stackoverflow.com/a/12226067/3758705 –