Manuel PHP
Précédent |  | Suivant

# dio_open

(PHP 4 >= 4.2.0)

dio_open -- Ovre 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 -1 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 éxiste déjà.

- O_TRUNC - si le fichier existe, etqu,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

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