Popis
int
dbmopen
( string filename, string flags)
První
argument
je
název
DBM
souboru
(
plná
cesta)
,
který
se
má
otevřít
,
druhý
argument
je
jedno
z
"r
"
(pouze
pro
čtení)
,
"n
"
(nový
,
implikuje
čtení
/
zápis
,
a
nejspíš
smaže
existující
databázi
stejného
jména)
,
"c
"
(vytvořit
,
implikuje
čtení
/
zápis
,
a
nesmaže
existující
databázi
stejného
jména
)
nebo
"w
"
(čtení
/
zápis
)
.
Při
úspěchu
vrací
identifikátor
,
který
se
předává
dalším
DBM
funkcím
success
,
jinak
FALSE
.
Pokud
používáte
NDBM
,
NDBM
ve
skutečnosti
vytváří
soubory
soubor.dir
a
soubor.pag
.
GDBM
používá
pouze
jeden
soubr
,
stejně
jako
interní
flatfile
podpora
,
a
Berkeley
DB
vytváří
soubor
filename.db
.
Pozn.
:
Vedle
případného
zamykání
souborů
vlastní
DBM
knihovnou
provádí
PHP
svoje
vlastní
zamykání
souborů
.
PHP
nemaže
.lck
soubory
,
které
vytváří
.
Používá
tyto
soubory
jako
pevné
inodes
,
na
kterých
provádí
zamykání
souborů
.
Více
informací
o
DBM
souborech
viz
vaše
Unixové
man
stránky
,
nebo
si
stáhněte
GNU
GDBM
.