1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
   | <?php function addFileToZip($path,$zip){     $handler=opendir($path);      while(($filename=readdir($handler))!==false){ 	         if($filename != "." && $filename != ".."){ 	                 if(is_dir($path."/".$filename)){                 addFileToZip($path."/".$filename, $zip);             }else{                  $zip->addFile($path."/".$filename);             }         }     }     @closedir($path); } $zip=new ZipArchive(); if($zip->open('user.zip', ZipArchive::OVERWRITE)=== TRUE){          addFileToZip('D:/wwwroot/user/', $zip);     $zip->close();  }
  ?>
   |