dbmopen

dbmopen -- abre una base de datos dbm

Descripción

int dbmopen ( string fichero, string indicadores)

El primer argumento es el nombre con sendero completo del archivo dbm que se va a abrir y el segundo es el modo de apertura , que puede ser " r" , "n" , "c " o "w" , que significan sólo lectura , nuevo (implica lectura / escritura y suele truncar una base de datos si ya existía con ese nombre) , crear (implica lectura / escritura , pero sin truncar la base de datos ) y abrir para lectura / escritura , respectivamente .

Devuelve un identificador que se pasa al resto de funciones dbm si tiene éxito , o FALSE si falla .

Si se utiliza el soporte de ndbm , este creará los archivos fichero.dir y fichero.pag . gdbm sólo utiliza un archivo y lo mismo hace el soporte interno de archivos de texto , mientras que el db de Berkeley crea un archivo fichero.db . Nótese que el PHP hace su propio bloqueo de archivo sobre el que pudiera realizar la propia librería dbm . El PHP no borra los archivos .lck que crea . Los utiliza simplemente como i-nodos fijos en los que hacer el bloqueo . Para más información sobre archivos dbm , vea las páginas man de su Unix o obtenga el gdbm de GNU desde ftp : / /prep.ai.mit.edu / pub / gnu .