ZipArchive::setArchiveFlag()
ZipArchive::getArchiveFlag
(PHP >= 8.3.0, PECL zip >= 1.22.0)
ZipArchive::getArchiveFlag — Returnerar värdet för en global flagga för ett ZIP-arkiv
Beskrivning
public ZipArchive::getArchiveFlag(int $flag, int $flags = 0): int
Returnerar värdet för en global flagga för ett ZIP-arkiv.
Parametrar
- flag
Den globala flaggan som ska hämtas, bland AFL_* konstanter:
* ZipArchive::AFL_RDONLY * ZipArchive::AFL_IS_TORRENTZIP * ZipArchive::AFL_WANT_TORRENTZIP * ZipArchive::AFL_CREATE_OR_KEEP_FILE_FOR_EMPTY_ARCHIVE
- flags
Om flaggor är inställda på ZipArchive::FL_UNCHANGED, returneras den ursprungliga oförändrade flaggan.
Returvärden
Returnerar 1 om flaggan är inställd för arkivet, 0 om den inte är det, och -1 om ett fel inträffade.
Exempel
Exempel #1 Kontrollera om arkivet är i torrentzip-format
<?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; } ?>
Se även
ZipArchive::setArchiveFlag() - Sätt en global flagga för ett ZIP-arkiv
Sidslut
Orginalhemsidan på Engelska :https://www.php.net/manual/en/ziparchive.getarchiveflag.php
PHP
Funktioner
Funktionsreferens
Komprimerings- och arkivtillägg
Zip Klasser
Det här är en maskinöversättning av PHP-manualen till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontaka-linux-se/
Tack till Datorhjälp Stockholm som har sponsrat Linux.se med webbhotell.