How to Create a Zip File Using PHP?
by Dinesh[ Edit ] 2014-06-15 19:11:42
Do you want to create a Zip file using Php. Use the simple given code to generate Zip file. ZipArchive is a pre-defined class which is is used to create a Zip file.
open($archive_file_name, ZIPARCHIVE::CREATE) !== TRUE) {
exit("cannot open <$archive_file_name>
");
}
foreach ($file_names as $files) {
$zip->addFile($file_path . $files, $files);
}
$zip->close();
header("Content-type: application/zip");
header("Content-Disposition: attachment; filename=$archive_file_name");
header("Pragma: no-cache");
header("Expires: 0");
readfile("$archive_file_name");
exit;
}$fileNames = array('files/file1.docx',
'files/file1.pdf');$zip_file_name = 'myFile.zip';
$file_path = dirname(__FILE__) . '/';
zipFilesDownload($fileNames, $zip_file_name, $file_path);
?>