嗨, friend 们,谁能告诉我如何使用 PHP 创建 Zip 文件? 实际上我有 10 个带有盒子的文件,如果我选择多个复选框,文件应该得到 zip/rar,我可以将其保存在某个路径中..
请任何人帮忙解决这个问题,因为我是 php 新手
最佳答案
$zip_name = 'path/to/final.zip'; //the real path of your final zip file on your system
$zip = new ZipArchive;
$zip->open($zip_name, ZIPARCHIVE::CREATE);
foreach($files as $file)
{
$zip->addFile($file);
}
$zip->close();
header('Content-type: application/zip');
header('Content-disposition: filename="' . $zip_name . '"');
header("Content-length: " . filesize($zip_name));
readfile($zip_name);
exit();
关于php - 如何创建 rar/zip 文件并下载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3164320/