(PHP 5 >= 5.2.0, PHP 7, PECL zip >= 1.1.0)
ZipArchive::statIndex — Obtiene los detalles de una entrada definida por su índice
$index
[, int $flags
] ) : arrayLa función obtiene información acerca de la entrada definida por su índice.
index
Índice de la entrada
flags
ZipArchive::FL_UNCHANGED
podría ser puesto con otros OR lógicos en él para pedir
información acerca del fichero original en el archivo,
ignorando cualquiera de los cambios hechos.
Devuelve una matríz conteniendo los 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->statIndex(3));
$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 )