Statement on glibc/iconv Vulnerability

ZipArchive::getArchiveFlag

(PHP >= 8.3.0, PECL zip >= 1.22.0)

ZipArchive::getArchiveFlagВозвращает значение глобального флага ZIP-архива

Описание

public ZipArchive::getArchiveFlag(int $flag, int $flags = 0): int

Метод возвращает значение глобального флага ZIP-архива.

Список параметров

flag

Глобальный флаг, который нужно получить, — значение из следующих AFL_*-констант:

flags

Если значение флагов в параметре flag приведёт к значению константы ZipArchive::FL_UNCHANGED, метод вернёт исходный неизменённый флаг.

Возвращаемые значения

Метод возвращает 1, если флаг для архива установлен, 0, если нет, и -1 при ошибке.

Примеры

Пример #1 Проверка, содержится ли архив в формате torrentzip

<?php

$zip
= new ZipArchive();
$res = $zip->open('test.zip');

if (
$res === true) {
var_dump($zip->getArchiveFlag(ZipArchive::AFL_IS_TORRENTZIP));
} else {
echo
'Ошибка, код: ' . $res;
}

?>

Смотрите также

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top