gzwrite
(PHP 4, PHP 5, PHP 7, PHP 8)
gzwrite — Ausgabe in gz-komprimierte Dateien
Beschreibung
$stream
, string $data
, ?int $length
= null
): int|false
gzwrite() schreibt den Inhalt von
data
in die angegebene gz-Datei aus.
Parameter-Liste
-
stream
-
Ein gz-Dateizeiger. Dieser muss gültig sein und auf eine Datei zeigen, die erfolgreich mit gzopen() geöffnet wurde.
-
data
-
Der auszugebende String.
-
length
-
Die Anzahl unkomprimierter Bytes, die ausgegeben werden sollen. Wenn angegeben, wird nach
length
ausdata
geschriebenen Bytes abgebrochen, wenn bis dahin das Ende des Strings nicht erreicht ist.
Rückgabewerte
Gibt die Anzahl der (unkomprimierten) Bytes zurück, die auf den gegebenen
gz-Stream ausgegeben wurden. Bei einem Fehler wird false
zurückgegeben..
Changelog
Version | Beschreibung |
---|---|
8.0.0 |
length ist jetzt ein Nullable-Typ; vorher war
der Standardwert 0 .
|
7.4.0 |
Falls ein Fehler auftritt, gibt diese Funktion jetzt false zurück;
vorher wurde 0 zurückgegeben.
|
Beispiele
Beispiel #1 gzwrite()-Beispiel
<?php
$string = 'Zu komprimierende Daten';
$gz = gzopen('somefile.gz','w9');
gzwrite($gz, $string);
gzclose($gz);
?>