當前位置:編程學習大全網 - 網站源碼 - php如何壓縮壹個文件夾裏面所有的文件到zip文件裏面?

php如何壓縮壹個文件夾裏面所有的文件到zip文件裏面?

//函數:文件壓縮//壓縮參數:需要壓縮的文件或文件夾(文件可為數組),壓縮後的zip文件名及存放路徑,壓縮類型1:文件夾2:文件,後續操作1:壓縮後下載;2:存放在服務器上(默認為/@Upload下)//壓縮文件夾示例:Tozip("./","../".date("d-H-i-s").".zip",1,2);//壓縮文件示例:// $aaa=array("../1.txt","../2.txt");// Tozip($aaa,"../2.zip",2);FunctionTozip($Path,$ZipFile,$Typ=1,$Todo=1){//IF(!is_writeable($Path)){Exit("文件夾不可寫!");}$Path=Str_iReplace("\\","/",($Path));IF(Is_Null($Path) OrEmpty($Path) Or!IsSet($Path)){ReturnFalse;}IF(Is_Null($ZipFile) OrEmpty($ZipFile) Or!IsSet($ZipFile)){ReturnFalse;}Include_once("inc/Class_Zip.php");$zip=NewPHPZip;IF(SubStr($Path,-1,1)=="/"){$Path=SubStr($Path,0,StrLen($Path)-1);}OB_end_clean();Switch($Typ){Case"1":$zip-ZipDir($Path,$ZipFile,$Todo);Break;Case"2":$zip-ZipFile($Path,

  • 上一篇:今年很火的虛擬展廳和VR展館要怎麽做?
  • 下一篇:淘寶訂單編號是什麽
  • copyright 2024編程學習大全網