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 加密与解密的斗争
Apr 17 PHP
PHP对表单提交特殊字符的过滤和处理方法汇总
Feb 18 PHP
PHP的反射类ReflectionClass、ReflectionMethod使用实例
Aug 05 PHP
PHP中浮点数计算比较及取整不准确的解决方法
Jan 09 PHP
微信公众平台开发之配置与请求
Aug 26 PHP
php使用strip_tags()去除html标签仍有空白的解决方法
Jul 28 PHP
php实现的简单数据库操作Model类
Nov 16 PHP
利用php操作memcache缓存的基础方法示例
Aug 02 PHP
thinkPHP利用ajax异步上传图片并显示、删除的示例
Sep 26 PHP
phpStorm+XDebug+chrome 配置详解
Apr 01 PHP
TP5框架实现自定义分页样式的方法示例
Apr 05 PHP
PHP基于openssl实现非对称加密代码实例
Jun 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
PHP4之真OO
2006/10/09 PHP
PHP 5.0对象模型深度探索之对象复制
2008/03/27 PHP
PHP把空格、换行符、中文逗号等替换成英文逗号的正则表达式
2014/05/04 PHP
php屏蔽错误及提示的方法
2020/05/10 PHP
QQ登录简单实现代码
2021/03/09 Javascript
JS在IE和FF下attachEvent,addEventListener学习笔记
2009/11/26 Javascript
Jquery 实现Tab效果 思路是js思路
2010/03/02 Javascript
JS打开图片另存为对话框实现代码
2012/12/26 Javascript
使用jquery读取html5 localstorage的值的方法
2013/01/04 Javascript
详解AngularJS中的依赖注入机制
2015/06/17 Javascript
JavaScript中eval()函数用法详解
2015/12/14 Javascript
jQuery绑定事件的几种实现方式
2016/05/09 Javascript
利用Angularjs中模块ui-route管理状态的方法
2016/12/27 Javascript
微信小程序 开发之快递查询功能的实现
2017/01/09 Javascript
解决vue router组件状态刷新消失的问题
2018/08/01 Javascript
JS实现的合并两个有序链表算法示例
2019/02/25 Javascript
如何在Vue.JS中使用图标组件
2020/08/04 Javascript
JS绘图Flot如何实现动态可刷新曲线图
2020/10/16 Javascript
解决Python中由于logging模块误用导致的内存泄露
2015/04/23 Python
介绍Python的Urllib库的一些高级用法
2015/04/30 Python
在Python中处理字符串之isdecimal()方法的使用
2015/05/20 Python
Python 文件处理注意事项总结
2017/04/10 Python
对python周期性定时器的示例详解
2019/02/19 Python
Pyqt QImage 与 np array 转换方法
2019/06/27 Python
python IDLE 背景以及字体大小的修改方法
2019/07/12 Python
Python手绘可视化工具cutecharts使用实例
2019/12/05 Python
Pytorch 使用opnecv读入图像由HWC转为BCHW格式方式
2020/06/02 Python
python中re模块知识点总结
2021/01/17 Python
Html5 video标签视频的最佳实践
2020/02/26 HTML / CSS
美国林业供应商:Forestry Suppliers
2019/05/01 全球购物
办公室文秘自我评价
2013/09/21 职场文书
工程资料员岗位职责
2014/03/10 职场文书
文明工地标语
2014/06/16 职场文书
国庆阅兵观后感
2015/06/15 职场文书
【海涛解说】暗牧也疯狂,牛蛙成配角
2022/04/01 DOTA
MySQL 数据表操作
2022/05/04 MySQL