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实现智能文件类型检测的实现代码
Aug 02 PHP
Zend的Registry机制的使用说明
May 02 PHP
更改localhost为其他名字的方法
Feb 10 PHP
php过滤html标记属性类用法实例
Sep 23 PHP
PHP中定义数组常量(array常量)的方法
Nov 17 PHP
Thinkphp搜索时首页分页和搜索页保持条件分页的方法
Dec 05 PHP
ThinkPHP中数据操作案例分析
Sep 27 PHP
深入理解PHP中的count函数
May 31 PHP
浅谈php中curl、fsockopen的应用
Dec 10 PHP
php封装json通信接口详解及实例
Mar 07 PHP
PHP ElasticSearch做搜索实例讲解
Feb 05 PHP
基于PHP实现用户登录注册功能的详细教程
Aug 04 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
PHP 搜索查询功能实现
2016/11/29 PHP
记Laravel调用Gin接口调用formData上传文件的实现方法
2019/12/12 PHP
javascript 跳转代码集合
2009/12/03 Javascript
用Javascript获取页面元素的具体位置
2013/12/09 Javascript
JS继承用法实例分析
2015/02/05 Javascript
javascript jquery对form元素的常见操作详解
2016/06/12 Javascript
JavaScript职责链模式概述
2016/09/17 Javascript
JavaScript正则表达式替换字符串中图片地址(img src)的方法
2017/01/13 Javascript
微信小程序 向左滑动删除功能的实现
2017/03/10 Javascript
详解Angular调试技巧之报错404(not found)
2018/01/31 Javascript
微信小程序开发之改变data中数组或对象的某一属性值
2018/07/05 Javascript
JS数组方法shift()、unshift()用法实例分析
2020/01/18 Javascript
Vue的状态管理vuex使用方法详解
2020/02/05 Javascript
Nuxt的动态路由和参数校验操作
2020/11/09 Javascript
[36:19]2018DOTA2亚洲邀请赛 小组赛 A组加赛 Newbee vs LGD
2018/04/03 DOTA
[49:29]LGD vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
python发送邮件示例(支持中文邮件标题)
2014/02/16 Python
Python with用法实例
2015/04/14 Python
pip安装时ReadTimeoutError的解决方法
2018/06/12 Python
django框架自定义用户表操作示例
2018/08/07 Python
python实现windows倒计时锁屏功能
2019/07/30 Python
Python 实现加密过的PDF文件转WORD格式
2020/02/04 Python
解决Python spyder显示不全df列和行的问题
2020/04/20 Python
移动端Html5页面生成图片解决方案
2018/08/07 HTML / CSS
专门经营化妆刷的美国彩妆品牌:Sigma Beauty
2017/09/11 全球购物
倩碧英国官网:Clinique英国
2018/08/10 全球购物
社团活动总结
2014/04/28 职场文书
三傻大闹宝莱坞观后感
2015/06/03 职场文书
西游记读书笔记
2015/06/25 职场文书
婚礼上证婚人致辞
2015/07/28 职场文书
驾驶员管理制度范本
2015/08/06 职场文书
《中彩那天》教学反思
2016/02/24 职场文书
Nginx使用Lua模块实现WAF的原理解析
2021/09/04 Servers
Java由浅入深通关抽象类与接口(下篇)
2022/04/26 Java/Android
CSS文本阴影 text-shadow 悬停效果详解
2022/05/25 HTML / CSS
全网非常详细的pytest配置文件
2022/07/15 Python