PclZip:强大的PHP压缩与解压缩zip类

原创 2012年03月26日 17:56:06
PclZip:强大的PHP压缩与解压缩zip类

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));
  }
?>
看见create方法的参数没有,再看看方法原型你就知道如何淫荡了。至少我还没有这样用过。

相关文档:
PclZip官方地址:http://www.phpconcept.net/pclzip/index.php
PclZip手册地址:http://www.phpconcept.net/pclzip/man/en/index.php
PEAR类创建ZIP档案文件:http://www.ccvita.com/10.html
PclZip简介与使用:http://www.ccvita.com/59.html
PclZip:强大的PHP压缩与解压缩zip类:http://www.ccvita.com/330.html

Pclzip 使用入门

Pclzip 使用入门  PclZip::PclZip() : Class creator #实例化类  PclZip::create() : Create the PKZ...
  • Qlong_dd
  • Qlong_dd
  • 2015年03月11日 17:15
  • 1103

PHP扩展类ZipArchive实现压缩解压Zip文件和文件打包下载

原文网址:http://www.cnblogs.com/shsgl/p/4675596.html PHP ZipArchive 是PHP自带的扩展类,可以轻松实现ZIP文件的压缩和解压,使用...
  • molong421
  • molong421
  • 2016年02月15日 14:35
  • 2960

一个完整的PHP ZIP压缩类的代码

本程序可以快速的实现把我们的文件利用php压缩类压缩成我们所需的zip,或者rar 的压缩包,后缀名可以自定义哦, 压缩算法是来自国外一个网站抄的。 调用方法: 首先实例化,然后传参。两个...
  • u012275531
  • u012275531
  • 2013年12月16日 12:22
  • 1956

PclZip:强大的PHP压缩与解压缩zip类

PclZip:强大的PHP压缩与解压缩zip类 PclZip简介 PclZip是一个很强大的压缩与解压缩zip文件的PHP类,PclZip library能够压缩与解压缩Zip格式的压缩档(W...
  • qzmrock
  • qzmrock
  • 2012年03月26日 17:56
  • 1723

PclZip 中文文档

PclZip 文档的中文翻译 GitBook: https://vikyd.gitbooks.io/pclzip GitHub: https://github.com/vikyd/pclzip-d...
  • fenghuayoushi
  • fenghuayoushi
  • 2017年05月12日 17:39
  • 397

pclzip压缩文件和解压的多种示例

本文介绍pclzip解压文件、压缩文件和列出压缩文件的列表多种示例方法,这是一个非常常用的功能,有时候需要用到压缩或解压,这个demo就是亲测过的。希望可以帮助你呢 演示一:添加文件到压缩文件 cr...
  • u013032788
  • u013032788
  • 2017年05月13日 21:04
  • 354

一个完美的PHP ZIP压缩类代码

[导读] 本程序可以快速的实现把我们的文件利用php压缩类压缩成我们想的zip,或者rar 的压缩包,后缀名可以自定义哦, 压缩算法是来自国外一个网站抄的。首先实例化,然后传参。两个参数。第一个关于你...
  • slqgenius
  • slqgenius
  • 2016年08月09日 07:13
  • 871

解决 PclZip 中文乱码问题

在使用 Pclzip 时出现无法压缩/解压文件的现象,追踪错误信息发现无法打开文件/目录,但是文件夹权限正确,打印文件路径之后发现是乱码。出现这个问题的原因是 windows下zip内的文件名编码是 ...
  • dxm2025
  • dxm2025
  • 2015年03月25日 10:07
  • 298

空间支持php解压

一般的php空间都不支持zip的空间解压像cpanel管理的空间尤其恶心 说是可以解压 可是上传的zip包 每一个是能上传上去的 明明上传上去了可是目录下就是没有zip包 有些空间上传时正常的 但是不...
  • liaomin416100569
  • liaomin416100569
  • 2011年06月08日 09:06
  • 1539

PHP之Zip扩展,解压缩文件,ZipArchive类

PHP ZipArchive 是PHP自带的扩展类,可以轻松实现ZIP文件的压缩和解压,使用前首先要确保PHP ZIP 扩展已经开启,具体开启方法就不说了,不同的平台开启PHP扩增的方法网上都有,如有...
  • hevenue
  • hevenue
  • 2017年04月11日 19:38
  • 438
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:PclZip:强大的PHP压缩与解压缩zip类
举报原因:
原因补充:

(最多只允许输入30个字)