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

2015-01-24信息快讯网

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

PHP实现ftp上传文件示例
PHP高手需要要掌握的知识点
PHP中数据库单例模式的实现代码分享
PHP中的日期加减方法示例
PHP中比较时间大小实例
Linux下PHP连接Oracle数据库
Win7 64位系统下PHP连接Oracle数据库
PHP JSON出错:Cannot use object of type stdClass as array解决方法
PHP的反射类ReflectionClass、ReflectionMethod使用实例
Yii使用CLinkPager分页实例详解
PHP实现图片压缩的两则实例
php实现批量压缩图片文件大小的脚本
ThinkPHP实现将本地文件打包成zip下载
ThinkPHP3.1新特性之对页面压缩输出的支持
CI框架中zip类应用示例
php调用nginx的mod_zip模块打包ZIP文件
IIS6.0 开启Gzip方法及PHP Gzip函数分享
php实现zip压缩文件解压缩代码分享(简单易懂)
一个PHP的ZIP压缩类分享
19个超实用的PHP代码片段
php多功能图片处理类分享(php图片缩放类)
php实现天干地支计算器示例
PHP判断指定时间段的2个方法
3个PHP多维数组转为一维数组的方法实例
php统计时间和内存使用情况示例分享
解决Codeigniter不能上传rar和zip压缩包问题
php中的路径问题与set_include_path使用介绍
php 字符串压缩方法比较示例
PHP反射类ReflectionClass和ReflectionObject的使用方法
php file_get_contents抓取Gzip网页乱码的三种解决方法
php ZipArchive压缩函数详解实例
简单实用的.net DataTable导出Execl
PHP中include与require使用方法区别详解
php class类的用法详细总结
使用php判断服务器是否支持Gzip压缩功能
PHP文件去掉PHP注释空格的函数分析(PHP代码压缩)
©2014-2024 dbsqp.com