# gzopen

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

gzopen — Ouvre un fichier compressé avec gzip

### Description

gzopen(string `$filename`, string `$mode`, int `$use_include_path` = 0): resource|false

gzopen() ouvre un fichier compressé avec gzip pour y écrire ou y lire des données.

gzopen() peut être utilisée pour lire un fichier qui n'est pas dans un format gzip ; dans ce cas, gzread() lira directement le fichier sans décompression.

### Liste de paramètres

`filename`

  Le nom du fichier.

`mode`

  Comme dans la fonction fopen() (`rb` ou `wb`) mais peut également inclure un degré de compression (`wb9`) ou une stratégie : `f` pour les données filtrées comme `wb6f`, `h` pour `Huffman only compression` comme `wb1h`. (Lisez la description de `deflateInit2` dans le fichier zlib.h pour plus d'informations sur la stratégie des paramètres.)

`use_include_path`

  Vous pouvez définir ce paramètre optionnel à `1`, si vous voulez chercher un fichier également dans l'include_path.

### Valeurs de retour

Retourne un pointeur de fichier vers le fichier ouvert, ainsi, la lecture depuis ce pointeur de fichier sera des données décompressées et ce que vous y écrirez, sera compressé.

Si l'ouverture échoue, cette fonction retourne `false`.

### Exemples

Exemple #1 Exemple avec gzopen()

`<?php
$fp = gzopen("/tmp/file.gz", "r");
?>`

### Voir aussi

- gzclose() - Ferme un pointeur sur un fichier gz ouvert