如何在PHP中压缩目录?
home/ file1.html file2.htmlAnother_Dir/ file8.html Sub_Dir/ file19.html
$aFiles = $this->da->getDirTree($target);/* $aFiles is something like, path => filetime
Array
(
[home] =>
[home/file1.html] => 1251280379
[home/file2.html] => 1251280377
etc...
)
*/$zip = & new Zip();foreach( $aFiles as $fileLocation => $time ){
$file = $target . "/" . $fileLocation;
if ( is_file($file) ){
$buffer = file_get_contents($file);
$zip->addFile($buffer, $fileLocation);
}}THEN_SOME_PHP_CLASS::toDownloadData($zip); // this bit works ok
桃花长相依
随时随地看视频慕课网APP