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 相关文章推荐
一键删除顽固的空文件夹 软件下载
Jan 26 PHP
PHP面向对象分析设计的61条军规小结
Jul 17 PHP
延长phpmyadmin登录时间的方法
Feb 06 PHP
PHP截断标题且兼容utf8和gb2312编码
Sep 22 PHP
PHP的fsockopen、pfsockopen函数被主机商禁用的解决办法
Jul 08 PHP
Linux下PHP连接Oracle数据库
Aug 20 PHP
如何解决PHP无法实现多线程的问题
Sep 25 PHP
浅谈htmlentities 、htmlspecialchars、addslashes的使用方法
Dec 09 PHP
laravel中命名路由的使用方法
Feb 24 PHP
php自定义函数实现统计中文字符串长度的方法小结
Apr 15 PHP
php实现的统计字数函数定义与使用示例
Jul 26 PHP
Laravel 5.4.36中session没有保存成功问题的解决
Feb 19 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安全配置 如何配置使其更安全
2011/12/16 PHP
深入for,while,foreach遍历时间比较的详解
2013/06/08 PHP
PHP中ob_start函数的使用说明
2013/11/11 PHP
javascript同步Import,同步调用外部js的方法
2008/07/08 Javascript
jQuery 入门讲解1
2009/04/15 Javascript
原生js写的放大镜效果
2012/08/22 Javascript
鼠标左键单击冲突的问题解决方法(防止冒泡)
2014/05/14 Javascript
Node.js+Express配置入门教程
2016/05/19 Javascript
jQuery autoComplete插件两种使用方式及动态改变参数值的方法详解
2016/10/24 Javascript
js前端解决跨域问题的8种方案(最新最全)
2016/11/18 Javascript
详解为Angular.js内置$http服务添加拦截器的方法
2016/12/20 Javascript
jQuery通过改变input的type属性实现密码显示隐藏切换功能
2017/02/08 Javascript
图解Javascript——作用域、作用域链、闭包
2017/03/21 Javascript
AngularJS表单验证功能
2017/10/19 Javascript
JS获取数组中出现次数最多及第二多元素的方法
2017/10/27 Javascript
Vue 中批量下载文件并打包的示例代码
2017/11/20 Javascript
javascript获取图片的top N主色值方法详解
2018/01/26 Javascript
JavaScript继承与多继承实例分析
2018/05/26 Javascript
Node错误处理笔记之挖坑系列教程
2018/06/05 Javascript
vue项目中使用lib-flexible解决移动端适配的问题解决
2018/08/23 Javascript
react build 后打包发布总结
2018/08/24 Javascript
如何让微信小程序页面之间的通信不再变困难
2019/06/03 Javascript
Python笔记(叁)继续学习
2012/10/24 Python
Python 带有参数的装饰器实例代码详解
2018/12/06 Python
Python图像处理之图片文字识别功能(OCR)
2019/07/30 Python
CSS3制作精致的照片墙特效
2016/06/07 HTML / CSS
利用css3如何设置没有上下边的列表间隔线
2017/07/03 HTML / CSS
100%植物性、有机、即食餐:Sakara Life
2018/10/25 全球购物
机电一体化自荐信
2013/12/10 职场文书
法学专业本科生自荐信范文
2013/12/17 职场文书
社团活动总结怎么写
2014/06/30 职场文书
2015年计划生育责任书
2015/05/08 职场文书
正规借条模板
2015/05/26 职场文书
jQuery实现影院选座订座效果
2021/04/13 jQuery
mysql的单列多值存储实例详解
2022/04/05 MySQL
SQL Server使用CROSS APPLY与OUTER APPLY实现连接查询
2022/05/25 SQL Server