这个是一个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.rar 】 2.54KB
评论: