Problema ao zipar pasta e sub-pastas com PHP
Galera eu estou tentando zipar pasta e sub-pastas com vários arquivos, mais ele zipa certo, mais o problema é que ele pega direto da raiz alguém para me ajudar, eu tenho um post anterior sobre zip, mais é só pra zipar arquivos então é mais tranquilo, agora estou usando outra função do PHP.
Segue o código espero que vcs me ajudem e me mostrem meu erro.
Valeu.
$url = 'C:/APLICACOES/arquivos/pix_teste/baixar/users/0/7/ads/Ad1';
$zipfile = $url.'.zip';
$zip = new ZipArchive();
if ($zip->open($zipfile, ZipArchive::CREATE)!== TRUE) {
exit("cannot open <$zipfile>\n");
}
$directory = new \RecursiveDirectoryIterator($url);
$iterator = new \RecursiveIteratorIterator($directory);
$files = array();
foreach ($iterator as $info) {
if($info !== "." && $info !== ".."){
$zip->addFromString($info,$info);
}
}
$zip->close();Discussão (5)
Carregando comentários...