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.