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!
Questions d'entretiens PHP

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *