La función zip_entry_name() es una función incorporada en PHP que se usa para devolver el nombre de una entrada de archivo zip. El recurso de entrada zip debe leerse y enviarse como un parámetro a la función zip_entry_name() y devuelve el nombre del archivo de entrada zip en caso de éxito.
Sintaxis:
string zip_entry_name( $zip_entry )
Parámetros: esta función acepta el único parámetro $zip_entry , que es obligatorio. Se utiliza para especificar el recurso de entrada zip.
Valor devuelto: Devuelve el nombre de una entrada de archivo zip en caso de Éxito.
Errores y excepciones:
- zip_entry_name() devuelve el nombre de un archivo de entrada zip solo en caso de éxito; de lo contrario, devuelve una advertencia de PHP.
- La función zip_entry_name() devuelve un error ER_OPEN si el archivo zip no es válido.
- La función zip_entry_name() devuelve un error ER_NOZIP si el archivo zip está vacío.
Los siguientes programas ilustran la función zip_entry_name() en PHP:
Programa 1:
Supongamos que un archivo zip article.zip contiene el siguiente archivo:
content.xlsx
<?php // Opening a zip file $zip_handle = zip_open("C:/xampp/htdocs/article.zip"); // Reading a zip entry archive $zip_entry = zip_read($zip_handle); // Reading the name of a zip entry archive $file = zip_entry_name($zip_entry); echo("File Name: " . $file); // Closing the zip archive zip_close($zip_handle); ?>
Producción:
File Name: article/content.xlsx
Programa 2:
Supongamos que un archivo zip article.zip contiene los siguientes archivos y directorios:
Directorio: img
- geeksforgeeks.png
- geeksforgeeks1.png
contenido.xlsx
gfg.pdf
imagen.jpeg
<?php // Opening a zip file $zip_handle = zip_open("C:/xampp/htdocs/article.zip"); if(is_resource($zip_handle)) { while($zip_entry = zip_read($zip_handle)) { $file = zip_entry_name($zip_entry); // Checking the file name of a zip archive entry $file_name = zip_entry_name($zip_entry); echo("File Name: " . $file_name . "<br>"); } // closing the zip archive zip_close($zip_handle); } else echo("Zip archive cannot be read."); ?>
Producción:
File Name: article/content.xlsx File Name: article/gfg.pdf File Name: article/image.jpeg File Name: article/img/ File Name: article/img/geeksforgeeks.png File Name: article/img/geeksforgeeks1.png
Artículos relacionados:
- PHP | función zip_read()
- PHP | función zip_close()
- PHP | función zip_entry_close()
- PHP | función zip_entry_compressedsize()
Referencia: http://php.net/manual/en/function.zip-entry-name.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