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根据IP地址获取所在城市具体实现
Nov 27 PHP
PHP+ajax分页实例简析
Dec 07 PHP
php $_SESSION会员登录实例分享
Jan 19 PHP
PHP自定义函数获取汉字首字母的方法
Dec 01 PHP
php常用字符串String函数实例总结【转换,替换,计算,截取,加密】
Dec 07 PHP
PHP将数据导出Excel表中的实例(投机型)
Jul 31 PHP
phpStudy2016 配置多个域名期间遇到的问题小结
Oct 19 PHP
PHP实现的多维数组排序算法分析
Feb 10 PHP
PHP使用星号替代用户名手机和邮箱的实现代码
Feb 07 PHP
PHP+Session防止表单重复提交的解决方法
Apr 09 PHP
使用vs code编辑调试php配置的方法
Jan 29 PHP
浅析PHP反序列化中过滤函数使用不当导致的对象注入问题
Feb 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
使用php实现快钱支付功能(涉及到接口)
2013/07/01 PHP
PHP的Yii框架中过滤器相关的使用总结
2016/03/29 PHP
Linux系统中为php添加pcntl扩展
2016/08/28 PHP
PHP有序表查找之插值查找算法示例
2018/02/10 PHP
基于jquery+thickbox仿校内登录注册框
2010/06/07 Javascript
网站如何做到完全不需要jQuery也可以满足简单需求
2013/06/27 Javascript
node.js中的fs.symlinkSync方法使用说明
2014/12/15 Javascript
jQuery+css3实现文字跟随鼠标的上下抖动
2015/07/31 Javascript
ArtEditor富文本编辑器增加表单提交功能
2016/04/18 Javascript
vue.js通过自定义指令实现数据拉取更新的实现方法
2016/10/18 Javascript
关于angularJs指令的Scope(作用域)介绍
2016/10/25 Javascript
Nodejs中解决cluster模块的多进程如何共享数据问题
2016/11/10 NodeJs
用jQuery实现圆点图片轮播效果
2017/03/19 Javascript
详解Vuejs2.0之异步跨域请求
2017/04/20 Javascript
Vue Element校验validate的实例
2020/09/21 Javascript
[01:41]DOTA2超级联赛专访YYF 称一辈子难忘TI2
2013/05/28 DOTA
简单的python后台管理程序
2017/04/13 Python
Python操作SQLite数据库的方法详解【导入,创建,游标,增删改查等】
2017/07/11 Python
python基础练习之几个简单的游戏
2017/11/10 Python
Python cookbook(数据结构与算法)将序列分解为单独变量的方法
2018/02/13 Python
Python 16进制与中文相互转换的实现方法
2018/07/09 Python
python 去除txt文本中的空格、数字、特定字母等方法
2018/07/24 Python
使用memory_profiler监测python代码运行时内存消耗方法
2018/12/03 Python
python使用for循环计算0-100的整数的和方法
2019/02/01 Python
学python安装的软件总结
2019/10/12 Python
python中的subprocess.Popen()使用详解
2019/12/25 Python
IronPython连接MySQL的方法步骤
2019/12/27 Python
PyQt5+python3+pycharm开发环境配置教程
2020/03/24 Python
python list的index()和find()的实现
2020/11/16 Python
可靠的数据流传输TCP
2016/03/15 面试题
视光学专业毕业生推荐信
2013/10/28 职场文书
市场营销专业毕业生自荐信
2013/11/02 职场文书
服务行业口号
2014/06/11 职场文书
部队2014年终工作总结
2014/11/27 职场文书
100句人生哲理语录集锦:强者征服今天,懒汉坐等明天
2019/10/18 职场文书
Python Matplotlib绘制两个Y轴图像
2022/04/13 Python