7.22 Direct IO
7 Index des fonctions
Manuel PHP
. Introduction . Pré-requis . Installation . Configuration à l'exécution . Types de ressources . Constantes prédefinies . dio_close . dio_fcntl ->dio_open . dio_read . dio_seek . dio_stat . dio_tcsetattr . dio_truncate . dio_write
|
7.22.9 dio_open()
Ovre un nouveau fichier
[ Exemples avec dio_open ] PHP 4 >= 4.2.0
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 existe
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
|