(PHP 4 >= 4.2.0, PHP 5)
dio_open -- Abre un archivo cuyo nombre indica el parámetro "nombre_archivo" con las opciones indicadas por "flags" y los permisos establecidos con "modo"La función dio_open() abre un archivo y devuelve un descriptor para su manejo o FALSE si ha ocurrido algun error. Si el valor de flags es O_CREAT, el tercer parámetro modo establecerá los permisos de creación del archivo. El parámetro flags puede tener uno de los siguientes valores:
O_RDONLY - abre el archivo para acceso de solo lectura.
O_WRONLY - abre el archivo para acceso de solo escritura.
O_RDWR - abre el archivo para acceso tanto de lectura como de escritura.
O_CREAT - crea el archivo si no existía previamente.
O_EXCL - si se indican de forma simultanea los valores O_CREAT y O_EXCL, la función dio_open() falla si el archivo existía previamente.
O_TRUNC - si el archivo existe y se permiten las operaciones de escritura sobre el, se elimina todo el contenido anterior del archivo y su tamaño se pone a cero.
O_APPEND - las operaciones de escritura sobre el archivo escriben los datos al final del archivo.
O_NONBLOCK - el archivo se pone en modo no-bloqueante.