ZipArchive::setArchiveFlag(): Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
Ingen redigeringssammanfattning
Ingen redigeringssammanfattning
Rad 1: Rad 1:
== ZipArchive::getArchiveFlag ==<br>
== ZipArchive::getArchiveFlag ==
''(PHP >= 8.3.0, PECL zip >= 1.22.0)''<br>
''(PHP >= 8.3.0, PECL zip >= 1.22.0)''<br>


=== ZipArchive::getArchiveFlag — Returnerar värdet för en global flagga för ett ZIP-arkiv ===<br>
=== ZipArchive::getArchiveFlag — Returnerar värdet för en global flagga för ett ZIP-arkiv ===


==== Beskrivning ====   
==== Beskrivning ====   

Versionen från 17 november 2024 kl. 17.26

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.