hefei

php压缩文件

$filename = \'./qrcode.zip\'; // 最终生成的文件名(含路径)
//生成文件
$zip = new ZipArchive (); // 使用本类,linux需开启zlib,windows需取消php_zip.dll前的注释
if($zip->open($filename, ZIPARCHIVE::CREATE) !== true){
    exit(\'无法打开文件,或者文件创建失败\');
}
 
//$fileNameArr 就是一个存储文件路径的数组 比如 array(\'/a/1.jpg,/a/2.jpg....\');
foreach($fileNameArr as $val){
  $name = iconv(\'UTF-8\', \'GBK//IGNORE\', basename($val));	//解决中文乱码
  $zip->addFile($val, $name); // 第二个参数是放在压缩包中的文件名称,如果文件可能会有重复,就需要注意一下
}
$zip->close(); //关闭

  

分类:

技术点:

相关文章:

  • 2022-01-13
  • 2021-12-27
  • 2021-11-28
  • 2022-01-18
  • 2021-12-24
  • 2022-01-12
  • 2021-11-24
  • 2021-09-21
猜你喜欢
  • 2021-11-22
  • 2022-01-12
  • 2022-01-23
  • 2022-02-10
  • 2021-11-19
  • 2022-12-23
  • 2021-12-23
相关资源
相似解决方案