function eliminarDir($carpeta) { foreach (glob($carpeta . "/*") as $archivos_carpeta) { if (is_dir($archivos_carpeta)) { eliminarDir($archivos_carpeta); } else { unlink($archivos_carpeta); } } rmdir($carpeta); }
$archivoZip = "Zip_dir_documentos.zip"; if ($zip->open($archivoZip, ZIPARCHIVE::CREATE) === true) { agregar_zip($dir, $zip); $zip->close(); //Muevo el archivo a una ruta //donde no se mezcle los zip con los demas archivos @rename($archivoZip, "{$rutaFinal}{$archivoZip}"); //Hasta aqui el archivo zip ya esta creado //Verifico si el archivo ha sido creado if (file_exists($rutaFinal . $archivoZip)) { echo "Sus documentos estan comprimidos y listos para su descarga... <br><br>\n Descargar: <a class='btn btn-primary' btn-default btn-lg btn-block' href='{$rutaFinal}{$archivoZip}'>{$archivoZip}</a>"; } else { echo "Error, archivo zip no ha sido creado!!"; } } eliminarDir("../documentos-cargados/temporal"); ?> </div> </div> </div> <!-- /.col-lg-12 --> </div> <!-- /.row --> </div> </div> <!-- /#wrapper --> <!-- Core Scripts - Include with every page --> <script src="../../lib/js/jquery-1.10.2.js"></script>