gzpassthru
(PHP 4, PHP 5, PHP 7, PHP 8)
gzpassthru — Gibt alle verbleibenden Daten eines gz-Dateizeigers aus
Beschreibung
$stream
): intLiest bis EOF von der aktuellen Position auf dem übergebenen gz-Dateizeiger und schreibt die (unkomprimierten) Ergebnisse auf die Standardausgabe.
Hinweis:
Eventuell müssen sie gzrewind() aufrufen, um den Dateizeiger auf den Anfang der Datei zurückzusetzen, falls sie schon Daten dorthin geschrieben haben.
Wenn sie einfach den Inhalt einer Datei in den Ausgabepuffer ausgeben wollen, ohne sie zuerst zu verändern oder zu einem bestimmten Offset zu springen (seek), können sie readgzfile() nutzen, was den gzopen()-Aufruf spart.
Parameter-Liste
-
stream
-
Der gz-Dateizeiger. Er muss gültig sein und auf eine mit gzopen() erfolgreiche geöffnete Datei zeigen.
Rückgabewerte
Die Anzahl umkomprimierter Zeichen, gelesen von gz
und durchgereicht zu der Eingabe oder false
bei Fehlern.
Beispiele
Beispiel #1 gzpassthru()-Beispiel
<?php
$fp = gzopen('file.gz', 'r');
gzpassthru($fp);
gzclose($fp);
?>