PHP 5.2以及更高的版本,ZipArchive被绑定于系统
1、新建一个ZipArchive的对象
$zip = new ZipArchive;
2、通过ZipArchive的对象处理zip文件
/*
$zip->open这个方法第一个参数表示处理的zip文件名。
第二个参数表示处理模式,ZipArchive::OVERWRITE表示如果zip文件存在,就覆盖掉原来的zip文件。
如果参数使用ZIPARCHIVE::CREATE
,系统就会往原来的zip文件里添加内容。
如果不是为了多次添加内容到zip文件,建议使用ZipArchive::OVERWRITE。
使用这两个参数,如果zip文件不存在,系统都会自动新建。
如果对zip文件对象操作成功,$zip->open这个方法会返回TRUE
*/
if ($zip->open('test.zip', ZipArchive::OVERWRITE) === TRUE)
{
3、将某个文件加入处理的zip文件
//假设加入的文件名是book.txt,在当前路径下
$zip->addFile('book.txt');
4、关闭处理的zip文件
$zip->close();
}
以上是一部分介绍,如需要完整的资料或者如不符合您的要求,请联系技术人员qq:242219979咨询
上一篇:php解压缩zip文件
下一篇:php将文件夹打包成zip文件