dio_open

(PHP 4 >= 4.2.0, PECL)

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"

Descripción

resource dio_open ( string nombre_archivo, int flags [, int modo] )

La función dio_open() abre un archivo y devuelve un descriptor para su manejo.

Lista de parámetros

nombre_archivo

El nombre del archivo que se quiere abrir.

flags

El parámetro flags puede indicarse mediante cualquier combinación de las siguientes opciones:

  • 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 abre con permiso de escritura, 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 - se establece el modo no-bloqueante.

modo

Si el parámetro flags vale O_CREAT, el parámetro modo se utiliza para establecer el modo del archivo (los permisos de creación).

  • O_RDONLY - abre el archivo en modo de solo lectura.

  • O_WRONLY - abre el archivo en modo de escritura.

  • O_RDWR - abre el archivo en modo de lectura y escritura.

Valores retornados

El descriptor del archivo o FALSE si se ha producido un error.

Ejemplos

Ejemplo 1. Apertura de un descriptor de archivo

<?php

$fd
= dio_open('/dev/ttyS0', O_RDWR | O_NOCTTY | O_NONBLOCK);

dio_close($fd);
?>

Ver también

dio_close()

Hosting by: hurra.com
Generated: 2007-01-26 18:00:40