ZipArchive::setArchiveFlag(): Skillnad mellan sidversioner
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...') |
Admin (diskussion | bidrag) |
||
(4 mellanliggande sidversioner av samma användare visas inte) | |||
Rad 1: | Rad 1: | ||
== ZipArchive:: | == ZipArchive::getArchiveFlag == | ||
''(PHP >= 8.3.0, PECL zip >= 1.22.0)''<br> | ''(PHP >= 8.3.0, PECL zip >= 1.22.0)''<br> | ||
=== ZipArchive:: | === ZipArchive::getArchiveFlag — Returnerar värdet för en global flagga för ett ZIP-arkiv === | ||
==== Beskrivning ==== | ==== Beskrivning ==== | ||
<pre> | <pre> | ||
public ZipArchive:: | public ZipArchive::getArchiveFlag(int $flag, int $flags = 0): int | ||
</pre> | </pre> | ||
Returnerar värdet för en global flagga för ett ZIP-arkiv.<br> | |||
==== Parametrar ==== | ==== Parametrar ==== | ||
* '''flag''' | * '''flag''' | ||
Den globala flaggan som ska | Den globala flaggan som ska hämtas, bland AFL_* konstanter: | ||
* ZipArchive::AFL_RDONLY | |||
* ZipArchive::AFL_IS_TORRENTZIP | |||
* ZipArchive::AFL_WANT_TORRENTZIP | * ZipArchive::AFL_WANT_TORRENTZIP | ||
* ZipArchive::AFL_CREATE_OR_KEEP_FILE_FOR_EMPTY_ARCHIVE<br> | * ZipArchive::AFL_CREATE_OR_KEEP_FILE_FOR_EMPTY_ARCHIVE<br> | ||
* ''' | * '''flags''' | ||
Om flaggor är inställda på ZipArchive::FL_UNCHANGED, returneras den ursprungliga oförändrade flaggan.<br> | |||
==== Returvärden ==== | ==== Returvärden ==== | ||
Returnerar | Returnerar 1 om flaggan är inställd för arkivet, 0 om den inte är det, och -1 om ett fel inträffade.<br> | ||
==== Exempel ==== | ==== Exempel ==== | ||
Exempel #1 | Exempel #1 Kontrollera om arkivet är i torrentzip-format<br> | ||
<pre> | <pre> | ||
<?php | <?php | ||
$zip = new ZipArchive; | $zip = new ZipArchive(); | ||
$res = $zip->open('test.zip' | $res = $zip->open('test.zip'); | ||
if ($res === | |||
$zip-> | if ($res === true) { | ||
var_dump($zip->getArchiveFlag(ZipArchive::AFL_IS_TORRENTZIP)); | |||
} else { | } else { | ||
echo ' | echo 'Failed, code: ' . $res; | ||
} | } | ||
?> | ?> | ||
Rad 41: | Rad 40: | ||
==== Se även ==== | ==== Se även ==== | ||
[[ZipArchive:: | [[ZipArchive::setArchiveFlag()]] - Sätt en global flagga för ett ZIP-arkiv <br> | ||
= Sidslut = | = Sidslut = | ||
Orginalhemsidan på Engelska :https://www.php.net/manual/en/ziparchive. | Orginalhemsidan på Engelska :https://www.php.net/manual/en/ziparchive.getarchiveflag.php | ||
<BR>[[PHP]] | <BR>[[PHP]] | ||
[[Funktioner]] | [[Funktioner]] |
Nuvarande version från 17 november 2024 kl. 17.29
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.