ZipArchive::getStreamName()
ZipArchive::getStreamName
(PHP 8 >= 8.2.0, PECL zip >= 1.20.0)
ZipArchive::getStreamName — Hämtar en filhanterare för posten definierad av dess namn (läsåtkomst)
Beskrivning
public ZipArchive::getStreamName(string $name, int $flags = 0): resource|false Hämtar en filhanterare för posten definierad av dess namn. För närvarande stöder denna metod endast läsoperationer.
Parametrar
- $name
Namnet på posten att använda.
- $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->getStreamName('test', ZipArchive::FL_UNCHANGED); if(!$fp) die($z->getStatusString()); echo stream_get_contents($fp); fclose($fp); } ?>
Se även
- ZipArchive::getStreamIndex() — Hämtar en filhanterare för posten definierad av dess index (läsåtkomst)
Sidslut
Orginalhemsidan på Engelska :https://www.php.net/manual/en/ziparchive.getstreamname.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 PC Service som har sponsrat Linux.se med webbhotell.