Bonjour,
Je rencontre un soucis quant à la lecture de fichier zip.
Mon problème est le suivant : Je voudrais afficher tous les fichiers d'un dossier contenu dans une archive.
Quand j'utilise la boucle ci-dessous, mon problème est qu'il liste tous les fichiers et tous les dossiers de l'archive. Moi je voudrai afficher que les fichiers/noms des dossiers du dossier /TEST/ de l'archive par exemple.
Avez vous une idée?
Voila mon code actuel, mais il affiche tous les éléments de l'archive et non pas un dossier spécifique. Je n'ai pas trouvé comment se placer dans un dossier de l'archive.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 $zip = zip_open("archive.zip"); if ($zip) { while($zip_entry = zip_read($zip)) { if(substr(zip_entry_name($zip_entry),-1)=="/") { echo "Dossier : ".zip_entry_name($zip_entry)."<br />"; } else echo "Nom : " . zip_entry_name($zip_entry) . "<br>"; } }
Merci d'avance,
Nicolas
Partager