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 相关文章推荐
不用GD库生成当前时间的PNG格式图象的程序
Oct 09 PHP
[转帖]PHP世纪万年历
Dec 06 PHP
The specified CGI application misbehaved by not returning a complete set of HTTP headers
Mar 31 PHP
coreseek 搜索英文的问题详解
Jun 08 PHP
IIS安装Apache伪静态插件的具体操作图文
Jul 01 PHP
php操作xml
Oct 27 PHP
PHP对象递归引用造成内存泄漏分析
Aug 28 PHP
php实现的网络相册图片防盗链完美破解方法
Jul 01 PHP
PHP基于双向链表与排序操作实现的会员排名功能示例
Dec 26 PHP
详解提高使用Java反射的效率方法
Apr 29 PHP
在 Laravel 项目中使用 webpack-encore的方法
Jul 21 PHP
Yii框架组件的事件机制原理与用法分析
Apr 07 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
德生S2000收音机更换“钕铁硼”全频扬声器
2021/03/02 无线电
php实现两个数组相加的方法
2015/02/17 PHP
JavaScript DOM 学习第五章 表单简介
2010/02/19 Javascript
jQuery :nth-child前有无空格的区别分析
2011/07/11 Javascript
jquery改变disabled的boolean状态的三种方法
2013/12/13 Javascript
倒记时60刷新网页的js代码
2014/02/18 Javascript
JsRender for object语法简介
2014/10/31 Javascript
JavaScript基础篇(3)之Object、Function等引用类型
2015/11/30 Javascript
JS中跳出循环的示例代码
2017/09/14 Javascript
JavaScript中import用法总结
2019/01/20 Javascript
JQuery获取可视区尺寸和文档尺寸及制作悬浮菜单示例
2019/05/14 jQuery
小程序如何在不同设备上自适应生成海报的实现方法
2019/08/20 Javascript
antd vue table跨行合并单元格,并且自定义内容实例
2020/10/28 Javascript
[02:26]2018DOTA2亚洲邀请赛赛前采访-Newbee篇
2018/04/03 DOTA
Python中shutil模块的学习笔记教程
2017/04/04 Python
python实现反转部分单向链表
2018/09/27 Python
用Python实现筛选文件脚本的方法
2018/10/27 Python
Python简易计算器制作方法代码详解
2019/10/31 Python
Python中 Global和Nonlocal的用法详解
2020/01/20 Python
Python3.8安装Pygame教程步骤详解
2020/08/14 Python
python实现按日期归档文件
2021/01/30 Python
CSS3中background-clip和background-origin的区别示例介绍
2014/03/10 HTML / CSS
webapp字号大小跟随系统字号大小缩放的示例代码
2018/12/26 HTML / CSS
viagogo波兰票务平台:演唱会、体育比赛、戏剧门票
2018/04/23 全球购物
新闻专业大学生找工作的自我评价
2013/10/30 职场文书
《雨霖铃》听课反思
2014/02/13 职场文书
人力资源管理系自荐信
2014/05/31 职场文书
工程学毕业生自荐信
2014/06/14 职场文书
代理人委托书
2014/08/01 职场文书
安全生产年活动总结
2014/08/29 职场文书
售票员岗位职责
2015/02/15 职场文书
给校长的建议书作文300字
2015/09/14 职场文书
大学文艺委员竞选稿
2015/11/19 职场文书
导游词之河北邯郸
2019/09/12 职场文书
《家》读后感:万惜拯救,冷暖自知
2019/09/25 职场文书
MySQL系列之三 基础篇
2021/07/02 MySQL