php的zip解压缩类pclzip使用示例


Posted in PHP onMarch 14, 2014

PclZip简介
PclZip是一个很强大的压缩与解压缩zip文件的PHP类,PclZip library能够压缩与解压缩Zip格式的压缩档(WinZip、PKZIP);且能对此类类档案进行处理,包括产生压缩档、列出压缩档的内容以及解压缩档案等等。

简单、易用、强大是我对它的评价。

最近在开发我的Wordpress插件ShareLink,在这过程中,发现了PclZip这个操作zip文件的PHP类,不得不推荐下。

还有另外一个推荐的原因就是在它的源码里面让我发现了一个PHP函数参数的淫荡用法。下面将举例说明。

生成zip文件
用法一:

< ?php
include_once('pclzip.lib.php');
$archive = new PclZip('archive.zip');
$v_list = $archive->create('file.txt,data/text.txt,folder');
if ($v_list == 0) {
    die("Error : ".$archive->errorInfo(true));
}
?>

用法二:

< ?php
include_once('pclzip.lib.php');
$archive = new PclZip('archive.zip');
$v_list = $archive->create('data/file.txt,data/text.txt',
PCLZIP_OPT_REMOVE_PATH,'data',
PCLZIP_OPT_ADD_PATH,'install');
if($v_list==0){
die("Error:".$archive->errorInfo(true));
}
?>
PHP 相关文章推荐
php设计模式 Delegation(委托模式)
Jun 26 PHP
php笔记之:php函数range() round()和list()的使用说明
Apr 26 PHP
请离开include_once和require_once
Jul 18 PHP
PHP开源开发框架ZendFramework使用中常见问题说明及解决方案
Jun 12 PHP
destoon设置自定义搜索的方法
Jun 21 PHP
PHP利用MySQL保存session的实现思路及示例代码
Sep 09 PHP
php中rename函数用法分析
Nov 15 PHP
PHP中Restful api 错误提示返回值实现思路
Apr 12 PHP
LINUX下PHP程序实现WORD文件转化为PDF文件的方法
May 13 PHP
关于PHP通用返回值设置方法
Mar 31 PHP
PHP正则匹配到2个字符串之间的内容方法
Dec 24 PHP
Laravel6.0.4中将添加计划任务事件的方法步骤
Oct 15 PHP
php多功能图片处理类分享(php图片缩放类)
Mar 14 #PHP
zf框架db类的分页示例分享
Mar 14 #PHP
zf框架的db类select查询器join链表使用示例(zend框架)
Mar 14 #PHP
zf框架的zend_cache缓存使用方法(zend框架)
Mar 14 #PHP
php实现天干地支计算器示例
Mar 14 #PHP
PHP判断指定时间段的2个方法
Mar 14 #PHP
3个PHP多维数组转为一维数组的方法实例
Mar 13 #PHP
You might like
追求程序速度,而不是编程的速度
2008/04/23 PHP
2个比较经典的PHP加密解密函数分享
2014/07/01 PHP
php表单提交实例讲解
2015/11/12 PHP
PHP数组常用函数实例小结
2018/08/20 PHP
PHP反射基础知识回顾
2020/09/10 PHP
常用参考资料(手册)下载或者链接
2006/07/22 Javascript
jquery 学习之一 对象访问
2010/11/23 Javascript
JS跨域总结
2012/08/30 Javascript
JavaScript 对任意元素,自定义右键菜单的实现方法
2013/05/08 Javascript
JavaScript解析任意形式的json树型结构展示
2017/07/23 Javascript
AngularJS遍历获取数组元素的方法示例
2017/11/11 Javascript
利用Angular2 + Ionic3开发IOS应用实例教程
2018/01/15 Javascript
js将当前时间格式化为 年-月-日 时:分:秒的实现代码
2018/01/20 Javascript
Vue监听一个数组id是否与另一个数组id相同的方法
2018/09/26 Javascript
JavaScript 判断iPhone X Series机型的方法
2019/01/28 Javascript
JavaScript对象原型链原理详解
2020/02/05 Javascript
Python中装饰器的一个妙用
2015/02/08 Python
在Python中操作字典之fromkeys()方法的使用
2015/05/21 Python
Python爬虫抓取手机APP的传输数据
2016/01/22 Python
Python中Selenium模拟JQuery滑动解锁实例
2017/07/26 Python
Python实现计算圆周率π的值到任意位的方法示例
2018/05/08 Python
python解释器spython使用及原理解析
2019/08/24 Python
解决Django提交表单报错:CSRF token missing or incorrect的问题
2020/03/13 Python
PYQT5 vscode联合操作qtdesigner的方法
2020/03/24 Python
python在地图上画比例的实例详解
2020/11/13 Python
python 基于opencv实现图像增强
2020/12/23 Python
美国手机支架公司:PopSockets
2019/11/27 全球购物
《陶罐和铁罐》教学反思
2014/02/19 职场文书
师范生自我鉴定
2014/03/20 职场文书
责任心演讲稿
2014/05/14 职场文书
煤矿安全协议书
2014/08/20 职场文书
机动车登记业务委托书
2014/10/08 职场文书
2015夏季作息时间调整通知
2015/04/24 职场文书
教师节倡议书2015
2015/04/27 职场文书
餐馆开业致辞
2015/08/01 职场文书
MySQL数据库10秒内插入百万条数据的实现
2021/11/01 MySQL