Forum und email

dbmopen

(PHP 4)

dbmopen — Abre una base de datos DBM

Descripción

resource dbmopen ( string $nombre_archivo , string $banderas )

Abre la base de datos DBM especificada en el modo indicado.

Lista de parámetros

nombre_archivo

El nombre del archivo DBM a ser abierto

banderas

El modo de apertura de archivo, que es un valor entre r, n, c o w, los cuales representan los modos de solo-lectura, nuevo (implica lectura-escritura, y probablemente trunque una base de datos existente con el mismo nombre), crear (implica lectura-escritura, y no trunca una base de datos existente con el mismo nombre) y lectura-escritura respectivamente.

Valores retornados

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

Notes

Note: 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.

Note: 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.

Ver también