(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.
nameNombre 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
)