La fonction zip_entry_read() récupère le contenu d'une archive zip ouverte.
En cas de succès, la fonction renvoie le contenu de l'élément. En cas d'échec, renvoie FALSE.
zip_entry_read(zip_entry,longueur)
paramètre | décrire |
---|---|
entrée_zip | Requis. Spécifie la ressource du projet zip à lire (le projet zip ouvert par zip_read()). |
longueur | Facultatif. Spécifie le nombre d'octets (taille non compressée) à renvoyer. La valeur par défaut est 1024. |
<?php$zip = zip_open("test.zip");if ($zip) { while ($zip_entry = zip_read($zip)) { echo "<p>"; echo "Nom : zip_entry($zip_entry). ) . "<br />"; if (zip_entry_open($zip, $zip_entry)) { echo "Contenu du fichier :<br/>"; $contents = zip_entry_read($zip_entry); echo "$contents<br />"; zip_entry_close($zip_entry); echo "</p>";
La sortie du code dépend du contenu de l'archive zip :
Nom : ziptest.txt Contenu du fichier : Bonjour tout le monde ! Ceci est un test pour les fonctions zip en PHP. Nom : htmlziptest.html Contenu du fichier : Bonjour tout le monde !