首先要获取需要压缩文件的路径和新定义压缩文件的名称,然后开始压缩文件。
$path = "D:/phpstudy_v8/WWW/10002/hello.doc";
$filename = "hello.zip";
$zip = new ZipArchive();
$zip->open($filename,ZipArchive::CREATE); //打开压缩包
$zip->addFile($path,basename($path)); //向压缩包中添加文件
$zip->close(); //关闭压缩包
多文件压缩需要用数组来储存压缩文件路径和定义压缩文件名称,然后开始压缩文件。
$fileList = array(
"D:/phpstudy_v8/WWW/10002/hello.doc",
"D:/phpstudy_v8/WWW/10002/hello.txt"
$filename = "demo.zip";
$zip = new ZipArchive();
$zip->open($filename,ZipArchive::CREATE); //打开压缩包
foreach($fileList as $file){
$zip->addFile($file,basename($file)); //向压缩包中添加文件
$zip->close(); //关闭压缩包
发布时间:2021/08/06
文章版权声明:除非注明,否则均为
原创文章,转载或复制请以超链接形式并注明出处。