(PHP 5 >= 5.2.0, PECL zip >= 1.5.0)
ZipArchive::statName — Récupère les détails de l'entrée définie par son nom
Cette fonction obtient des informations sur l'entrée définie par son nom.
name
Nom de l'entrée
flags
Le flag spécifie comment la recherche sur le nom doit s'effectuer.
ZIPARCHIVE::FL_UNCHANGED
doit être utilisé
pour récupérer les informations sur le fichier original de l'archive,
ignorant toutes les modifications effectuées.
ZIPARCHIVE::FL_NOCASE
ZIPARCHIVE::FL_NODIR
ZIPARCHIVE::FL_UNCHANGED
Retourne un tableau contenant les détails de l'entrée, ou FALSE
si une erreur survient.
Exemple #1 Récupère les informations d'une entrée
<?php
$zip = new ZipArchive;
$res = $zip->open('test.zip');
if ($res === TRUE) {
print_r($zip->statName('foobar/baz'));
$zip->close();
} else {
echo 'échec, code:' . $res;
}
?>
L'exemple ci-dessus va afficher quelque chose de similaire à :
Array ( [name] => foobar/baz [index] => 3 [crc] => 499465816 [size] => 27 [mtime] => 1123164748 [comp_size] => 24 [comp_method] => 8 )