gzread
(PHP 4, PHP 5, PHP 7, PHP 8)
gzread — Liest binary-safe aus einer gz-Datei
Beschreibung
$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
Version | Beschreibung |
---|---|
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