background image

 

PHP 实例:php 压缩文件 zip

 

的例子

1.请先下载我准备好的 zip.php 工具类,下载后解压,将里面的文件放入对应的目录中,
我是放在虚拟目录下的

include

文件夹中。

2.在你的 php 文件中加入下面代码即可
用法:

require_once

 “./

include

/zip.php”;

$zip

 = 

new

 PHPZip();

//$zip -> createZip(“

要压缩的文件夹目录地址 , “压缩后的文件名.zip”);

 

   //只生成不自

动下载

$zip

 -> downloadZip(“

要压缩的文件夹目录地址 , “压缩后的文件名.zip”); 

//自动下载

 

实例:可以参考下面的伪代码来看一个具体的使用场景: 代码

require_once

 “./

include

/zip.php”;

if

 (!

$download

) {

exit

();

}
set_time_limit(60);

$tmpManager

 = 

new

 TmpManager(); 

//假设我们有一个类来完成后面的操作