(PHP >= 8.3.0, PECL zip >= 1.22.0)
ZipArchive::getArchiveFlag — Devuelve el valor de una bandera global del archivo
Devuelve el valor de una bandera global del archivo.
flag
La bandera global a recuperar, entre las constantes AFL_*
:
flags
Si flags
se define como ZipArchive::FL_UNCHANGED
,
la bandera original no se modifica y se devuelve.
Devuelve 1 si la bandera está definida para el archivo, 0 si no lo está, y -1 si ocurre un error.
Ejemplo #1 Prueba si el archivo está en formato torrentzip
<?php
$zip = new ZipArchive;
$res = $zip->open('test.zip');
if ($res === TRUE) {
var_dump($zip->getArchiveFlag(ZipArchive::AFL_IS_TORRENTZIP));
} else {
echo 'Fallo, código: ' . $res;
}
?>