gpt4 book ai didi

PHP Zip压缩 在线对文件进行压缩的函数

转载 作者:qq735679552 更新时间:2022-09-29 22:32:09 27 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章PHP Zip压缩 在线对文件进行压缩的函数由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

代码如下

/* creates a compressed zip file */  function create_zip($files = array(),$destination = '',$overwrite = false) {  //if the zip file already exists and overwrite is false, return false  if(file_exists($destination) && !$overwrite) { return false; }  //vars  $valid_files = array();  //if files were passed in...  if(is_array($files)) {  //cycle through each file  foreach($files as $file) {  //make sure the file exists  if(file_exists($file)) {  $valid_files[] = $file;  }  }  }  //if we have good files...  if(count($valid_files)) {  //create the archive  $zip = new ZipArchive();  if($zip->open($destination,$overwrite ? ZIPARCHIVE::OVERWRITE : ZIPARCHIVE::CREATE) !== true) {  return false;  }  //add the files  foreach($valid_files as $file) {  $zip->addFile($file,$file);  }  //debug  //echo 'The zip archive contains ',$zip->numFiles,' files with a status of ',$zip->status;  //close the zip -- done!  $zip->close();  //check to make sure the file exists  return file_exists($destination);  }  else  {  return false;  }  }  /***** Example Usage ***/  $files=array('file1.jpg', 'file2.jpg', 'file3.gif');  create_zip($files, 'myzipfile.zip', true);  。

最后此篇关于PHP Zip压缩 在线对文件进行压缩的函数的文章就讲到这里了,如果你想了解更多关于PHP Zip压缩 在线对文件进行压缩的函数的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com