Note that getFromIndex returns false for directories.
ZipArchive::getFromIndex
(PHP 5 >= 5.2.0, PECL zip >= 1.3.0)
ZipArchive::getFromIndex — Retourne le contenu d'une entrée en utilisant son index
Description
Retourne le contenu d'une entrée en utilisant son index.
Liste de paramètres
-
index -
Index de l'entrée
-
length -
La longueur à lire depuis l'entrée. Si vaut 0, alors toute l'entrée sera lue.
-
flags -
Le flag à utiliser pour ouvrir l'archive.
-
ZIPARCHIVE::FL_UNCHANGED -
ZIPARCHIVE::FL_COMPRESSED
-
Valeurs de retour
Retourne le contenu de l'entrée en cas de succès ou FALSE si une erreur survient.
Exemples
Exemple #1 Récupère le contenu du fichier
<?php
$zip = new ZipArchive;
if ($zip->open('test.zip') === TRUE) {
echo $zip->getFromIndex(2);
$zip->close();
} else {
echo 'échec';
}
?>
jana.vasseru
17-Aug-2007 01:26
Clay Loveless
18-Mar-2007 06:44
If you'd like to use this method with the flags listed, you need to specify the length of the entry to retrieve as the second parameter, with the flags as the third parameter.
In otherwords, as indicated in the source:
string getFromIndex(string entryname[, int len [, int flags]])
