dbmopen

(PHP 3, PHP 4 )

dbmopen -- Otev°φt DBM databßzi

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.