dbmopen

(PHP 3, PHP 4, PECL)

dbmopen -- Abre una base de datos DBM

Descripción

resource dbmopen ( string nombre_archivo, string banderas )

El primer argumento es la ruta completa al nombre de archivo de la base DBM a ser abierta, y el segundo es el modo de apertura de archivo, el cual es uno de "r", "n", "c" o "w" para los modos de sólo-lectura, nuevo (implica lectura-escritura, y muy probablemente trunque una base de datos existente con el mismo nombre), crear (implica lectura-escritura, y no truncará una base de datos existente con el mismo nombre) y lectura-escritura respectivamente.

Devuelve un identificador a ser pasado a las demás funciones DBM en caso de éxito, o FALSE si ocurre un error.

Si es usado el soporte NDBM, lo que hará NDBM en realidad es crear los archivos nombre_archivo.dir y nombre_archivo.pag. GDBM usa sólo un archivo, asi como lo hace el soporte interno de archivos planos, y la BD Berkeley crea un archivo nombre_archivo.db. Note que PHP realiza su propio bloqueo de archivos adicionalmente a cualquier bloqueo de archivos que pueda ser efectuado por la biblioteca DBM misma. PHP no elimina los archivos .lck que crea. Estos archivos son usados simplemente como inodes fijos sobre los que se realiza el bloqueo de archivos. Para más información sobre los archivos DBM, consulte sus páginas man Unix, u obtenga GNU GDBM.

Nota: Cuando safe-mode (modo-seguro) está activado, PHP comprueba si los archivos o directorios que va a utilizar tienen la misma UID que el script que está siendo ejecutado.

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