Manuel PHP
Précédent |  | Suivant

# dio_open

(PHP 4 >= 4.2.0, PHP 5)

dio_open -- Ouvre un nouveau fichier

## Description

resource dio_open ( string filename, int flags [, int mode])

dio_open() ouvre un accès à un fichier, et retourne une ressource de fichier, ou bien `FALSE` si une erreur survient. Si `flags` vaut O_CREAT, le troisième paramètre optionnel `mode` indiquera le mode du fichier (les permissions). Le paramètre `flags` peut prendre l'une des valeurs suivantes :

- O_RDONLY - ouvre un fichier en lecture.

- O_WRONLY - ouvre un fichier en écriture.

- O_RDWR - ouvre un fichier en lecture et écriture.

Le paramètre `flags` peut aussi inclure une combinaison des options suivantes :

- O_CREAT - crée le fichier, s'il n'existe pas.

- O_EXCL - si O_CREAT et O_EXCL sont utilisé, dio_open() échouera si le fichier existe. déjà.

- O_TRUNC - si le fichier existe, et qu'il est ouvert en écriture, le fichier sera réduit à la taille nulle.

- O_APPEND - les écritures se font à partir de la fin du fichier.

- O_NONBLOCK - active le mode non-bloquant.

Voir aussi dio_close().

Précédent | Sommaire | Suivant
dio_fcntl | Niveau supérieur | dio_read