php如何实现多文件压缩成一个zip文件

avatar
作者
猴君
阅读量:0

要实现多文件压缩成一个zip文件,可以使用PHP的ZipArchive类。以下是一个简单的示例代码:

$files = array('file1.txt', 'file2.txt', 'file3.txt');  $zip = new ZipArchive; $zipFileName = 'archive.zip';  if ($zip->open($zipFileName, ZipArchive::CREATE) === TRUE) {     foreach ($files as $file) {         $zip->addFile($file);     }          $zip->close();     echo 'Zip file created successfully!'; } else {     echo 'Failed to create zip file!'; } 

在上面的代码中,首先定义了要压缩的文件数组$files,然后创建了一个ZipArchive对象并指定要创建的zip文件名。接着使用addFile方法将每个文件添加到zip文件中,最后关闭zip文件并输出结果。

请注意,为了使上面的示例代码正常运行,需要确保PHP服务器上已启用zip扩展。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!