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文件