ZipArchive::getStreamIndex()
ZipArchive::getStreamIndex
(PHP 8 >= 8.2.0, PECL zip >= 1.20.0)
ZipArchive::getStreamIndex — Hämtar en filhanterare för posten definierad av dess index (läsåtkomst)
Beskrivning
public ZipArchive::getStreamIndex(int $index, int $flags = 0): resource|false Hämtar en filhanterare för posten definierad av dess index. För närvarande stöder denna metod endast läsoperationer.
Parametrar
- $index
Indexet för posten.
- $flags
Om $flags är inställt på ZipArchive::FL_UNCHANGED, returneras den ursprungliga oförändrade strömmen.
Returvärden
Returnerar en filpekare (resource) vid framgång eller false vid misslyckande.
Exempel
Exempel #1 Hämtar postens innehåll med fread() och lagrar det
<?php $contents = ''; $z = new ZipArchive(); if ($z->open('test.zip')) { $fp = $z->getStreamIndex(1, ZipArchive::FL_UNCHANGED); if(!$fp) die($z->getStatusString()); echo stream_get_contents($fp); fclose($fp); } ?>
Se även
- ZipArchive::getStreamName() — Hämtar en filhanterare för posten definierad av dess namn (läsåtkomst)
Sidslut
Orginalhemsidan på Engelska :https://www.php.net/manual/en/ziparchive.getstreamindex.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.