《PHP教程:php將文件夾打包成zip文件的簡單實現方法》要點:
本文介紹了PHP教程:php將文件夾打包成zip文件的簡單實現方法,希望對您有用。如果有疑問,可以聯系我們。
示例如下:PHP實戰
function addFileToZip($path,$zip){ $handler=opendir($path); //打開當前文件夾由$path指定. while(($filename=readdir($handler))!==false){ if($filename != "." && $filename != ".."){//文件夾文件名字為'.'和‘..',不要對他們進行操作 if(is_dir($path."/".$filename)){// 如果讀取的某個對象是文件夾,則遞歸 addFileToZip($path."/".$filename, $zip); }else{ //將文件加入zip對象 $zip->addFile($path."/".$filename); } } } @closedir($path); } $zip=new ZipArchive(); if($zip->open('images.zip', ZipArchive::OVERWRITE)=== TRUE){ addFileToZip('images/', $zip); //調用方法,對要打包的根目錄進行操作,并將ZipArchive的對象傳遞給方法 $zip->close(); //關閉處理的zip文件 }
以上就是小編為大家帶來的php將文件夾打包成zip文件的簡單實現方法全部內容了,希望大家多多支持維易PHP~PHP實戰
轉載請注明本頁網址:
http://www.snjht.com/jiaocheng/3141.html