gzopen
gzopen
(PHP 4, PHP 5, PHP 7, PHP 8)
gzopen — Öppnar en gz-fil
Beskrivning
gzopen(string $filename, string $mode, int $use_include_path = 0): resource|false
Öppnar en gzip (.gz) fil för läsning eller skrivning.
gzopen()
kan användas för att läsa en fil som inte är i gzip-format; i sådana fall kommer gzread()
att läsa direkt från filen utan att utföra någon dekompression.
Parametrar
- filename
Filens namn.
- mode
Samma som ifopen()
(t.ex.rb
ellerwb
), men kan också inkludera en kompressionsnivå (t.ex.wb9
) eller en strategi: *f
för filtrerad data som iwb6f
*h
för enbart Huffman-kompression som iwb1h
. (Se beskrivningen avdeflateInit2
izlib.h
för mer information om strategiparametern.)
- use_include_path
Detta valfria parameter kan sättas till1
om du vill söka efter filen även iinclude_path
.
Returnerar
Returnerar en filpekare till den öppnade filen. Allt som läses från denna filpekare dekomprimeras automatiskt, och allt som skrivs till den komprimeras.
Om öppningen misslyckas returneras false
.
Exempel
Exempel #1: Användning av gzopen()
<?php $fp = gzopen("/tmp/file.gz", "r"); ?>
Se även
- gzclose - Stänger en öppen gz-filpekare
Sidslut
Orginalhemsidan på Engelska :https://www.php.net/manual/en/function.deflate-init.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 Datorhjälp Stockholm som har sponsrat Linux.se med webbhotell.