分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 代码编程

php ?ZipArchive压缩文件

发布时间:2023-09-06 02:22责任编辑:郭大石关键词:暂无标签
 ???public function zip_file($file_list, $zipped_file_name) ???{ ???????$zipped_file_name = $zipped_file_name.".zip"; ???????$zip = new ZipArchive; ???????if ($zip->open($this->tmp_file_path.$zipped_file_name, ZipArchive::CREATE) === TRUE) { ???????????foreach ($file_list as $key => $value) { ???????????????// 添加文件到 ZipArchive ???????????????$zip->addFile($value[‘path‘], $value[‘name‘]); ???????????????//删除已经追加进zip的文件 ???????????????unlink($value[‘path‘]); ???????????} ???????????// 关闭 ZipArchive ???????????$zip->close(); ???????} ???????return $this->tmp_file_path.$zipped_file_name; ???}

1.新建一个ZipArchive的对象,通过ZipArchive的对象处理zip文件

2.if中间的判断:如果对zip对象操作成功(在这里是指指定的zip文件不存在则创建一个),则会返回true

3.添加文件到指定目录下的zip,删除源文件

4.关闭zip

参考:

https://my.oschina.net/junn/blog/104464

php ?ZipArchive压缩文件

原文地址:https://www.cnblogs.com/liyuanliu/p/9962455.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved