我正在使用Zip Archive(php)来压缩我的Web应用程序,当我给它目录c:/ xampp / mywebapp时,函数压缩xampp文件夹和mywebapp文件夹中的所有内容,我怎么能只压缩目录在mywebapp文件夹里面?
功能
function agregar_zip($dir, $zip){
if (is_dir($dir)) {
if ($da = opendir($dir)) {
while (($archivo = readdir($da))!== false) {
if (is_dir($dir . $archivo) && $archivo!="." && $archivo!=".."){
agregar_zip($dir.$archivo . "/", $zip);
}elseif(is_file($dir.$archivo) && $archivo!="." && $archivo!=".."){
$zip->addFile($dir.$archivo, $dir.$archivo);
}
}
closedir($da);
}
}
}
$ dir =' c:/ xampp / htdocs / mywebapp /';
$ zip = new ZipArchive();
答案 0 :(得分:0)
您不必从Windows指定目标,而是从主机
指定目标$dir = 'mywebapp/';