使用ziparchive压缩文件是非常简单的,php官网已经给我提供了很多相关示例,大家可以看下 http://www.php.net/manual/zh/class.ziparchive.php,例如: 01 ?php 02 $zip = new ziparchive; //首先实例化这个类 03 if ( $zip -open( 'test.zip' ) === true) {
使用ziparchive压缩文件是非常简单的,php官网已经给我提供了很多相关示例,大家可以看下 http://www.php.net/manual/zh/class.ziparchive.php,例如:
01 open('test.zip') === true) { //然后查看是否存在test.zip这个压缩包
04 $zip->addfile('too.php');
05 $zip->addfile('test.php'); //将too.php和test.php两个文件添加到test.zip压缩包中
06 $zip->close(); //关闭
07 echo 'ok';
08 } else {
09 echo 'failed';
10 }
11 ?>
下面是一些参数说明:
显示源码打印帮助
01
总之只要你的php5.2版本以上,使用ziparchive来进行文件压缩还是比较方便的。具体的和pclzip哪一个运行速度比较快,这个磊子还没有做过测试,大家感兴趣的可以折腾折腾。