(PHP 5 >= 5.2.0, PHP 7, PECL zip >= 1.5.0)
ZipArchive::statName — Obtener los detalles de una entrada definida por su nombre
$name
[, int $flags
] ) : arrayLa función obtiene información acerca de la entrada definida por su nombre.
name
Nombre de la entrada
flags
El argumento flags especifica cómo la búsqueda del nombre debería se hecho.
También, ZipArchive::FL_UNCHANGED
podría ser puesta con otros OR en él para solicitar la
información acerca del fichero original en el archivo,
ignorando cualquier cambio realizado.
ZipArchive::FL_NOCASE
ZipArchive::FL_NODIR
ZipArchive::FL_UNCHANGED
Devuelve una matríz que contenie detalles de la entrada o FALSE
en caso de error.
Ejemplo #1 Volcar la información estadística de una entrada
<?php
$zip = new ZipArchive;
$res = $zip->open('test.zip');
if ($res === TRUE) {
print_r($zip->statName('foobar/baz'));
$zip->close();
} else {
echo 'falló, código:' . $res;
}
?>
El resultado del ejemplo sería algo similar a:
Array ( [name] => foobar/baz [index] => 3 [crc] => 499465816 [size] => 27 [mtime] => 1123164748 [comp_size] => 24 [comp_method] => 8 )