コード例 #1
0
function eliminarDir($carpeta)
{
    foreach (glob($carpeta . "/*") as $archivos_carpeta) {
        if (is_dir($archivos_carpeta)) {
            eliminarDir($archivos_carpeta);
        } else {
            unlink($archivos_carpeta);
        }
    }
    rmdir($carpeta);
}
コード例 #2
0
$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>