一个很好用的zip解压类

作者:enenba | 发表于:2012-03-20 10:17 | 分类:php源码

     这个是一个PHP解压文件源码中提取出来 的zip解压类,只是提取此类出来,单独使用,经enenba撸试还是很好用的。

以下为此类的使用方法:

unzip.class.php

(源代码太长,请看附件)

 

test.php

<?php
set_time_limit(0);
include('unzip.class.php');

$z = new Zip;
$zipname = 'test.zip'; //zip文件路径
$unzip_dir = './testdir'; //解压到目标目录
$result = $z -> Extract($zipname, $unzip_dir); //解压

if ($result == -1) {
	echo "<br />文件 $zipname 错误.<br />";
}
echo "<br />完成,共建立 $z->total_folders 个目录,$z->total_files 个文件.<br /><br />";
?>

 

运行test.php

    结果:

完成,共建立 3 个目录,2 个文件.

 

例子和源代码都在附件

end

 

附件下载/演示源码:
unzip.rar2.54KB

上一篇: 将一个数组拆分为N个数组,所有的子数组的数量相差不超过1   |   下一篇:从PHP $_SERVER相关参数判断是否支持Rewrite模块» 标签: php源码 php函数 php函数库

评论: