(PHP >= 8.3.0, PECL zip >= 1.22.0)
ZipArchive::getArchiveFlag — Retourne la valeur d'un drapeau global de l'archive
Retourne la valeur d'un drapeau global de l'archive.
flag
Le drapeau global à récupérer, parmi les constantes AFL_*
:
flags
Si le drapeau est défini comme ZipArchive::FL_UNCHANGED
, le drapeau original
est inchangé et retourné.
Retourne 1 si le drapeau est défini pour l'archive, 0 si non, et -1 si une erreur s'est produite.
Exemple #1 Teste si l'archive est au format torrentzip
<?php
$zip = new ZipArchive;
$res = $zip->open('test.zip');
if ($res === TRUE) {
var_dump($zip->getArchiveFlag(ZipArchive::AFL_IS_TORRENTZIP));
} else {
echo 'failed, code:' . $res;
}
?>