PHP zip_entry_read()
La fonction zip_entry_read() est une fonction intégrée en PHP qui lit à partir d’un élément du répertoire.
Syntaxe
zip_entry_read(entry, len)
Paramètres
- entry(Obligatoire) : Spécifie le répertoire ZIP retournée par zip_read().
- len(Optionnel) : Spécifie le nombre d’octets (non compressés) à renvoyer.
Valeur de retour
La fonction renvoie les données lues en cas de succès. FALSE en cas d’échec.
Version PHP:
4.1+
Exemple :
<?php
// Ouvrire l'archive ZIP
$zip = zip_open("file.zip");
if ($zip) {
while ($entry = zip_read($zip)) {
$file = zip_entry_name($entry);
echo $file;
// Ouvrir le répertoire
if (zip_entry_open($zip, $entry)) {
// lire le contenu du fichie
$contenu = zip_entry_read($entry);
echo "$contenu<br>";
// Fermer le répertoire
zip_entry_close($entry);
}
}
// Fermer le fichier zip
zip_close($zip);
}
?>
Sortie:
test.txt Hello World!





