服务器之家:专注于服务器技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|编程技术|正则表达式|C/C++|IOS|C#|Swift|Android|JavaScript|易语言|

服务器之家 - 编程语言 - PHP教程 - php将文件夹打包成zip文件的简单实现方法

php将文件夹打包成zip文件的简单实现方法

2021-03-08 15:26PHP教程网 PHP教程

下面小编就为大家带来一篇php将文件夹打包成zip文件的简单实现方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

示例如下:

php" id="highlighter_568963">
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
function addFileToZip($path,$zip){
  $handler=opendir($path); //打开当前文件夹由$path指定。
  while(($filename=readdir($handler))!==false){
    if($filename != "." && $filename != ".."){//文件夹文件名字为'.'和‘..',不要对他们进行操作
      if(is_dir($path."/".$filename)){// 如果读取的某个对象是文件夹,则递归
        addFileToZip($path."/".$filename, $zip);
      }else{ //将文件加入zip对象
        $zip->addFile($path."/".$filename);
      }
    }
  }
  @closedir($path);
}
 
 
$zip=new ZipArchive();
if($zip->open('images.zip', ZipArchive::OVERWRITE)=== TRUE){
  addFileToZip('images/', $zip); //调用方法,对要打包的根目录进行操作,并将ZipArchive的对象传递给方法
  $zip->close(); //关闭处理的zip文件
}

以上就是小编为大家带来的php将文件夹打包成zip文件的简单实现方法全部内容了,希望大家多多支持服务器之家~

延伸 · 阅读

精彩推荐
  • PHP教程浅谈php扩展imagick

    浅谈php扩展imagick

    imagick是一个可以供PHP调用ImageMagick功能的PHP扩展。使用这个扩展可以使PHP具备和ImageMagick相同的功能。...

    PHP编程技巧3462020-07-01
  • PHP教程php常用的安全过滤函数集锦

    php常用的安全过滤函数集锦

    由于越来越多的项目开始使用框架,所以,很多的程序员也不在关心安全的问题!因为框架已经帮我们几乎完美的处理了!但是,个人认为,我们还是需要...

    whsnow3682020-07-30
  • PHP教程详解PHP导入导出CSV文件

    详解PHP导入导出CSV文件

    项目开发中,很多时候要将外部CSV文件导入到数据库中或者将数据导出为CSV文件,那么具体该如何实现呢?本文将使用PHP并结合mysql,实现了CSV格式数据的...

    PHP编程之家4432020-08-04
  • PHP教程PHP+MySQL实现模糊查询员工信息功能示例

    PHP+MySQL实现模糊查询员工信息功能示例

    这篇文章主要介绍了PHP+MySQL实现模糊查询员工信息功能,结合实例形式分析了php连接mysql数据库及使用like语句进行模糊查询与显示相关操作技巧,需要的朋友...

    chengqiuming3862019-09-29
  • PHP教程php通过array_merge()函数合并两个数组的方法

    php通过array_merge()函数合并两个数组的方法

    这篇文章主要介绍了php通过array_merge()函数合并两个数组的方法,实例分析了php中array_merge()函数合并数组的使用技巧,需要的朋友可以参考下 ...

    work241912020-09-11
  • PHP教程PHP代码判断设备是手机还是平板电脑(两种方法)

    PHP代码判断设备是手机还是平板电脑(两种方法)

    随着互联网移动设备的普及,很多网站都兼容手机端浏览,为了更好的让网页在手机端显示,我们都选择了使用CSS媒体查询制作响应式模版。本文给大家介...

    PHP教程网1652020-11-25
  • PHP教程深入理解PHP之源码目录结构与功能说明

    深入理解PHP之源码目录结构与功能说明

    这篇文章主要介绍了深入理解PHP之源码目录结构与功能说明,简单分析了php源码的主要目录及相应的功能,需要的朋友可以参考下...

    ctowoo6542021-01-24
  • PHP教程PHP编码规范的深入探讨

    PHP编码规范的深入探讨

    本篇文章是对PHP编码规范进行了详细的分析介绍,需要的朋友参考下 ...

    PHP教程网2922020-04-05