ZipArchive::setArchiveFlag()

Från Wiki.linux.se
Version från den 17 november 2024 kl. 17.16 av Admin (diskussion | bidrag) (Skapade sidan med '== ZipArchive::setArchiveFlag ==<br> ''(PHP >= 8.3.0, PECL zip >= 1.22.0)''<br> === ZipArchive::setArchiveFlag — Sätt en global flagga för ett ZIP-arkiv ===<br> ==== Beskrivning ==== <pre> public ZipArchive::setArchiveFlag(int $flag, int $value): bool </pre> Sätter en global flagga för ett ZIP-arkiv.<br> ==== Parametrar ==== * '''flag''' Den globala flaggan som ska ändras, bland AFL_* konstanter.<br> Exempel på konstanter: * ZipArchive::AFL_WANT_TORREN...')
(skillnad) ← Äldre version | Nuvarande version (skillnad) | Nyare version → (skillnad)
Hoppa till navigering Hoppa till sök

== ZipArchive::setArchiveFlag ==
(PHP >= 8.3.0, PECL zip >= 1.22.0)

=== ZipArchive::setArchiveFlag — Sätt en global flagga för ett ZIP-arkiv ===

Beskrivning

public ZipArchive::setArchiveFlag(int $flag, int $value): bool

Sätter en global flagga för ett ZIP-arkiv.

Parametrar

  • flag

Den globala flaggan som ska ändras, bland AFL_* konstanter.
Exempel på konstanter:

 * ZipArchive::AFL_WANT_TORRENTZIP
 * ZipArchive::AFL_CREATE_OR_KEEP_FILE_FOR_EMPTY_ARCHIVE
  • value

Det nya värdet för flaggan.

Returvärden

Returnerar true vid framgång eller false vid misslyckande.

Exempel

Exempel #1 Skapa ett torrentzip-arkiv

<?php
$zip = new ZipArchive;
$res = $zip->open('test.zip', ZipArchive::CREATE);
if ($res === TRUE) {
    $zip->setArchiveFlag(ZipArchive::AFL_WANT_TORRENTZIP, 1);
    $zip->addFromString('test.txt', 'file content goes here');
    $zip->close();
    echo 'ok';
} else {
    echo 'failed';
}
?>

Se även

ZipArchive::getArchiveFlag() - Ret

urnerar värdet för en global flagga för ett Zip-arkiv

Sidslut

Orginalhemsidan på Engelska :https://www.php.net/manual/en/ziparchive.setarchiveflag.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.