La función zip_close() es una función incorporada en PHP que se usa para cerrar un archivo zip abierto por la función zip_open(). zip_close() hace que se cierre la transmisión y se interrumpa la conexión con el archivo Zip correspondiente. El recurso zip que ha sido abierto por la función zip_open() se envía como parámetro a la función zip_close() y no devuelve ningún valor.
Sintaxis:
void zip_close ( $zip_file )
Parámetros: La función zip_close() acepta un único parámetro $zip_file. Es un parámetro obligatorio que especifica el recurso del archivo zip que se cerrará.
Valor devuelto: No devuelve ningún valor.
Errores y excepciones:
- El archivo zip que se va a cerrar debe abrirse primero usando la función PHP zip_open(); de lo contrario, la función PHP zip_close() genera una advertencia de PHP.
- La función zip_close() devuelve un error ER_OPEN si el archivo zip no es válido.
- La función zip_close() devuelve un error ER_NOZIP si el archivo zip está vacío.
Los siguientes programas ilustran la función zip_close() en PHP:
Programa 1:
<?php // Opening zip archive's file $zip_file = zip_open("article.zip"); if(is_resource($zip_file)) { echo("Zip Archive File is Successfully Opened."); // Closing zip archive's handle zip_close($zip_file); } else { echo($zip_file . " Archive File Cannot Be Opened"); } ?>
Producción:
Zip Archive File is Successfully Opened.
Programa 2:
<?php // Opening zip archive's file $zip_file = zip_open("article.zip"); if(is_resource($zip_file)) { while($zipfiles = zip_read($zip_file)) { $file_name = zip_entry_name($zipfiles); echo("File Name: " . $file_name . "<br>"); } // Closing zip archive's zip_close($zip_file); } else { echo($zip_file . " Archive File Cannot Be Opened"); } ?>
Producción:
File Name: article/content.xlsx File Name: article/gfg.pdf File Name: article/image.jpeg
Referencia:
http://php.net/manual/en/function.zip-close.php
Publicación traducida automáticamente
Artículo escrito por Shubrodeep Banerjee y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA