php的zip解压缩类pclzip使用示例

 更新时间:2014年03月14日 11:10:59   投稿:zxhpj  
PclZip是一个很强大的压缩与解压缩zip文件的PHP类,这篇文章主要介绍了PclZip的使用方法

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));
}
?>

相关文章

  • thinkPHP框架中layer.js的封装与使用方法示例

    thinkPHP框架中layer.js的封装与使用方法示例

    这篇文章主要介绍了thinkPHP框架中layer.js的封装与使用方法,结合实例形式分析了thinkPHP中调用layer.js的具体操作技巧与注意事项,需要的朋友可以参考下
    2019-01-01
  • thinkPHP实现的验证码登录功能示例

    thinkPHP实现的验证码登录功能示例

    这篇文章主要介绍了thinkPHP实现的验证码登录功能,结合实例形式分析了thinkPHP验证码登陆验证功能的相关实现技巧,需要的朋友可以参考下
    2017-10-10
  • 详细分析PHP7与PHP5区别

    详细分析PHP7与PHP5区别

    这篇文章主要介绍了详细分析PHP7与PHP5区别,一步步通过问题和代码实例去进行描述两个版本的区别,需要的朋友可以参考下
    2021-06-06
  • 利用Homestead快速运行一个Laravel项目的方法详解

    利用Homestead快速运行一个Laravel项目的方法详解

    这篇文章主要给大家介绍了关于利用Homestead如何快速运行一个Laravel项目的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2017-11-11
  • PHP编实现程动态图像的创建代码

    PHP编实现程动态图像的创建代码

    只要安装一些第三方的库文件并具有一定的几何知识,就可以利用PHP来创建和处理图像了。利用PHP创建动态图像是相当容易的一件事情。下面,笔者将详细介绍如何实现。
    2008-09-09
  • Yii使用DbTarget实现日志功能的示例代码

    Yii使用DbTarget实现日志功能的示例代码

    这篇文章主要介绍了Yii使用DbTarget实现日志功能的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-07-07
  • php将gd生成的图片缓存到memcache的小例子

    php将gd生成的图片缓存到memcache的小例子

    php将gd生成的图片缓存到memcache的小例子,需要的朋友可以参考一下
    2013-06-06
  • PHP智能识别收货地址信息实例

    PHP智能识别收货地址信息实例

    今天小编就为大家分享一篇关于PHP智能识别收货地址信息实例,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-01-01
  • 在PHP8中向数组添加元素的常用方法

    在PHP8中向数组添加元素的常用方法

    这篇文章主要介绍了在PHP8中向数组添加元素的常用方法,在这里主要讲解几个常用的方法:使用方括号[]添加元素、使用array_unshift()函数,向数组的头部添加元素、使用array_push()函数,向数组的尾部添加元素、使用array_splice()函数添加元素,需要的朋友可以参考下
    2023-09-09
  • PHP中类与对象功能、用法实例解读

    PHP中类与对象功能、用法实例解读

    这篇文章主要介绍了PHP中类与对象,结合实例形式详细分析了PHP面向对象程序设计中类与对象具体功能、原理、用法及操作注意事项,需要的朋友可以参考下
    2020-03-03

最新评论