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部分常见问题总结
Mar 27 PHP
php 用checkbox一次性删除多条记录的方法
Feb 23 PHP
php学习笔记 php中面向对象三大特性之一[封装性]的应用
Jun 13 PHP
php实现的一个很好用HTML解析器类可用于采集数据
Sep 23 PHP
浅谈php扩展imagick
Jun 02 PHP
php 删除cookie方法详解
Dec 01 PHP
PHP学习笔记(三):数据类型转换与常量介绍
Apr 17 PHP
php基于Snoopy解析网页html的方法
Jul 09 PHP
Smarty高级应用之缓存操作技巧分析
May 14 PHP
Thinkphp整合微信支付功能
Dec 14 PHP
PHP实现的折半查找算法示例
Dec 19 PHP
Laravel5.5 手动分页和自定义分页样式的简单实现
Oct 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中把stdClass Object转array的几个方法
2014/05/08 PHP
PHP获取某个月最大天数(最后一天)的方法
2015/07/29 PHP
redis查看连接数及php模拟并发创建redis连接的方法
2016/12/15 PHP
Javascript和HTML5利用canvas构建Web五子棋游戏实现算法
2013/07/17 Javascript
javascript实现博客园页面右下角返回顶部按钮
2015/02/22 Javascript
JS显示表格内指定行html代码的方法
2015/03/31 Javascript
JS实现带圆弧背景渐变效果的导航菜单代码
2015/10/13 Javascript
特殊日期提示功能的实现方法
2016/06/16 Javascript
JS实现iframe自适应高度的方法(兼容IE与FireFox)
2016/06/24 Javascript
js正则表达式验证表单【完整版】
2017/03/06 Javascript
关于bootstrap日期转化,bootstrap-editable的简单使用,bootstrap-fileinput的使用详解
2017/05/12 Javascript
基于Vue实现拖拽效果
2018/04/27 Javascript
详解webpack自定义loader初探
2018/08/29 Javascript
[04:50]2019DOTA2高校联赛秋季赛四强集锦
2019/12/27 DOTA
Python多进程编程技术实例分析
2014/09/16 Python
python中将函数赋值给变量时需要注意的一些问题
2017/08/18 Python
python最小生成树kruskal与prim算法详解
2019/01/17 Python
python增加图像对比度的方法
2019/07/12 Python
python实现输出一个序列的所有子序列示例
2019/11/18 Python
对Pytorch中Tensor的各种池化操作解析
2020/01/03 Python
python爬虫爬取淘宝商品比价(附淘宝反爬虫机制解决小办法)
2020/12/03 Python
Tory Burch英国官方网站:美国时尚生活品牌
2017/12/06 全球购物
美国波西米亚风格精品店:South Moon Under
2019/10/26 全球购物
Charles&Keith美国官方网站:新加坡快时尚鞋类和配饰零售商
2019/11/27 全球购物
英国现代、当代和设计师家具店:Furntastic
2020/07/18 全球购物
关于期中考试的反思
2014/02/02 职场文书
中青班党性分析材料
2014/02/16 职场文书
乡镇总工会学雷锋活动总结
2014/03/01 职场文书
共筑中国梦演讲稿
2014/04/23 职场文书
宣传活动总结范文
2014/07/01 职场文书
高中教师个人总结
2015/02/10 职场文书
2015年妇联工作总结范文
2015/04/22 职场文书
多表查询、事务、DCL
2021/04/05 MySQL
MySQL和Oracle批量插入SQL的通用写法示例
2021/11/17 MySQL
Apache SeaTunnel实现 非CDC数据抽取
2022/05/20 Servers
python数字图像处理之图像的批量处理
2022/06/28 Python