downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | conferences | my php.net

search for in the

ZipArchive::getFromName> <ZipArchive::getCommentName
[edit] Last updated: Fri, 17 May 2013

view this page in

ZipArchive::getFromIndex

(PHP 5 >= 5.2.0, PECL zip >= 1.3.0)

ZipArchive::getFromIndexRetourne le contenu d'une entrée en utilisant son index

Description

mixed ZipArchive::getFromIndex ( int $index [, int $length = 0 [, int $flags ]] )

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';
}
?>


add a note add a note User Contributed Notes ZipArchive::getFromIndex - [2 notes]
up
0
jana.vasseru
5 years ago
Note that getFromIndex returns false for directories.
up
-1
Clay Loveless
6 years ago
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]])

 
show source | credits | stats | sitemap | contact | advertising | mirror sites