php实现zip文件解压操作


Posted in PHP onNovember 03, 2015

PHP解压zip文件函数,源码简短,需要使用 ZZIPlib library 扩展,使用前请确认该扩展已经开启。

<? 
/**********************
*@file - path to zip file 需要解压的文件的路径
*@destination - destination directory for unzipped files 解压之后存放的路径
*@需要使用 ZZIPlib library ,请确认该扩展已经开启
*/ 
function unzip_file($file, $destination){ 
// 实例化对象 
$zip = new ZipArchive() ; 
//打开zip文档,如果打开失败返回提示信息 
if ($zip->open($file) !== TRUE) { 
  die ("Could not open archive"); 
} 
//将压缩文件解压到指定的目录下 
$zip->extractTo($destination); 
//关闭zip文档 
$zip->close(); 
  echo 'Archive extracted to directory'; 
} 
//测试执行 
//unzip_file("func.zip","jieya"); 
?>

这就是php解压zip文件的函数代码,希望对大家的学习有所帮助。

PHP 相关文章推荐
PHP连接MongoDB示例代码
Sep 06 PHP
php单例模式实现(对象只被创建一次)
Dec 05 PHP
PHP重定向的3种方式
Mar 07 PHP
基于session_unset与session_destroy的区别详解
Jun 03 PHP
深入extjs与php参数交互的详解
Jun 25 PHP
php日历制作代码分享
Jan 20 PHP
ThinkPHP3.1新特性之对Ajax的支持更加完善
Jun 19 PHP
ThinkPHP整合百度Ueditor图文教程
Oct 21 PHP
使用Yii2实现主从数据库设置
Nov 20 PHP
PHP实现多级分类生成树的方法示例
Feb 07 PHP
PHP解耦的三重境界(浅谈服务容器)
Mar 13 PHP
PHP实现简易用户登录系统
Jul 10 PHP
thinkphp如何获取客户端IP
Nov 03 #PHP
php去除二维数组的重复项方法
Nov 03 #PHP
php在数据库抽象层简单使用PDO的方法
Nov 03 #PHP
smarty简单应用实例
Nov 03 #PHP
详解PHP+AJAX无刷新分页实现方法
Nov 03 #PHP
php获取远程文件的内容和大小
Nov 03 #PHP
php获取远程文件内容的函数
Nov 02 #PHP
You might like
9个PHP开发常用功能函数小结
2011/07/15 PHP
解析php中用PHPMailer来发送邮件的示例(126.com的例子)
2013/06/24 PHP
php获取json数据所有的节点路径
2015/05/17 PHP
strpos() 函数判断字符串中是否包含某字符串的方法
2019/01/16 PHP
php中的钩子理解及应用实例分析
2019/08/30 PHP
Thinkphp5 如何隐藏入口文件index.php(URL重写)
2019/10/16 PHP
理解JavaScript中的事件
2006/09/23 Javascript
javascript contains和compareDocumentPosition 方法来确定是否HTML节点间的关系
2010/02/04 Javascript
JQuery写动态树示例代码
2013/07/31 Javascript
浅析JavaScript基本类型与引用类型
2014/05/28 Javascript
JavaScript实现在数组中查找不同顺序排列的字符串
2014/09/26 Javascript
根据user-agent判断蜘蛛代码黑帽跳转代码(js版与php版本)
2015/09/14 Javascript
js立即执行函数: (function ( ){})( ) 与 (function ( ){}( )) 有什么区别?
2015/11/18 Javascript
JavaScript实现图片懒加载(Lazyload)
2016/11/28 Javascript
创建简单的node服务器实例(分享)
2017/06/23 Javascript
快速了解vue-cli 3.0 新特性
2018/02/28 Javascript
微信小程序开发之tabbar图标和颜色的实现
2018/10/17 Javascript
Webpack 4如何动态切割JS注入文件名详解
2019/07/09 Javascript
JavaScript页面加载事件实例讲解
2019/09/01 Javascript
深入理解 ES6中的 Reflect用法
2020/07/18 Javascript
[02:27]刀塔重生降临
2015/10/14 DOTA
Django之全局使用request.user.username的实例详解
2020/05/14 Python
vscode配置anaconda3的方法步骤
2020/08/08 Python
CSS3制作气泡对话框的实例教程
2016/05/10 HTML / CSS
html5教程制作简单画板代码分享
2013/12/04 HTML / CSS
澳大利亚鞋仓库:Shoe Warehouse
2019/07/25 全球购物
荷兰音乐会和音乐剧门票订购网站:Topticketshop
2019/08/27 全球购物
铭宣海淘转运:美国、日本、英国转运等全球转运公司
2019/09/10 全球购物
护理学专业推荐信
2013/12/03 职场文书
工作人员思想汇报
2014/01/09 职场文书
司机岗位职责说明书
2014/07/29 职场文书
2015学校图书管理员工作总结
2015/05/11 职场文书
2015年食品安全宣传周活动总结
2015/07/09 职场文书
2015初中政治教学工作总结
2015/07/21 职场文书
Nginx配置并兼容HTTP实现代码解析
2021/03/31 Servers
CSS 制作波浪效果的思路
2021/05/18 HTML / CSS