gzread()

Från Wiki.linux.se
Version från den 2 december 2024 kl. 10.24 av Admin (diskussion | bidrag) (Skapade sidan med '= gzread = '''(PHP 4, PHP 5, PHP 7, PHP 8)''' == Beskrivning == gzread() läser upp till ''length'' byte från den angivna gz-filpekaren. Läsningen stoppar när ''length'' (okomprimerade) byte har lästs eller EOF nås, vilket som inträffar först. == Parametrar == ; '''stream''' : Gz-filpekaren. Den måste vara giltig och måste peka på en fil som har öppnats framgångsrikt med gzopen(). ; '''length''' : Antalet byte att läsa. == Returvärden == Returnerar d...')
(skillnad) ← Äldre version | Nuvarande version (skillnad) | Nyare version → (skillnad)
Hoppa till navigering Hoppa till sök

gzread

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

Beskrivning

gzread() läser upp till length byte från den angivna gz-filpekaren. Läsningen stoppar när length (okomprimerade) byte har lästs eller EOF nås, vilket som inträffar först.

Parametrar

stream
Gz-filpekaren. Den måste vara giltig och måste peka på en fil som har öppnats framgångsrikt med gzopen().
length
Antalet byte att läsa.

Returvärden

Returnerar de data som har lästs, eller false vid fel.

Ändringslogg

Version
Beskrivning
7.4.0
Funktionen returnerar nu false vid fel; tidigare returnerades 0.

Exempel

Exempel #1 gzread()-exempel

<?php
// hämta innehållet från en gz-fil som en sträng
$filename = "/usr/local/something.txt.gz";
$zd = gzopen($filename, "r");
$contents = gzread($zd, 10000);
gzclose($zd);
?>

Se även

  • gzwrite() - Binärsäker gz-filskrivning
  • gzopen() - Öppna gz-fil
  • gzgets() - Läs en rad från filpekare
  • gzgetss() - Läs en rad från gz-filpekare och ta bort HTML-taggar
  • gzfile() - Läs hela gz-filen till en array
  • gzpassthru() - Skicka allt återstående data från en gz-filpekare

Sidslut

Orginalhemsidan på Engelska :https://www.php.net/manual/en/function.gzread.php
PHP Funktioner Funktionsreferens Komprimerings- och arkivtillägg Zlib — Zlib Komprimering


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 Datorreparation Stockholm som har sponsrat Linux.se med webbhotell.