gzread

(PHP 4, PHP 5, PHP 7, PHP 8)

gzreadLiest binary-safe aus einer gz-Datei

Beschreibung

gzread(resource$stream, int$length): string|false

gzread() liest bis zu length Bytes vom angegebenen gz-Dateizeiger. Das Lesen stoppt, wenn length (unkomprimierte) Bytes gelesen wurden oder EOF (Dateiende) erreicht wurde, je nachdem, was zuerst eintrifft.

Parameter-Liste

stream

Der gz-Dateizeiger. Dieser muss auf eine gültige, erfolgreich mit gzopen() geöffnete Datei zeigen.

length

Die Anzahl der zu lesenden Bytes.

Rückgabewerte

Die gelesenen Daten. Bei einem Fehler wird false zurückgegeben..

Changelog

VersionBeschreibung
7.4.0 Diese Funktion gibt jetzt bei einem Fehler false zurück; vorher wurde 0 zurückgegeben.

Beispiele

Beispiel #1 gzread()-Beispiel

<?php
// Liest den Inhalt einer gz-Datei in einen String
$filename = "/usr/local/something.txt.gz";
$zd = gzopen($filename, "r");
$contents = gzread($zd, 10000);
gzclose($zd);
?>

Siehe auch

  • gzwrite() - Ausgabe in gz-komprimierte Dateien
  • gzopen() - Öffnet eine gz-Datei
  • gzgets() - Get line from file pointer
  • gzgetss() - Holt eine Zeile vom gz-Dateizeiger und entfernt die HTML-Tags
  • gzfile() - Liest eine ganze gz-Datei in ein Array
  • gzpassthru() - Gibt alle verbleibenden Daten eines gz-Dateizeigers aus
To Top