uznay-chto-hochesh.narod.ru

-сайт для интересующихся людей

Учебник - справочник по PHP.

Здесь Вы найдете что хотели

Меню сайта
Главная
Введение
Справочник языка
Возможности РНР
Функции (справочник)
Расширение РНР 4.0
F.A.Q. частые вопросы
Приложения
Алфавитный указатель
Друзья сайта
сделай сайт сам! пособие по html
изучение html и web-дизайна для новичков
Бесплатная отправка смс на все операторы
Реклама
 
Назад Вперёд

dbmopen

(PHP 3, PHP 4)

dbmopen - открывает DBM-БД.

Описание

resource dbmopen (string filename, string flags)

Первый аргумент это полный путь к открываемому DBM-файлу, а второй - это режим открытия файла, который может иметь значения "r", "n", "c" или "w" для режимов read-only, new (подразумевает read-write и, вероятнее всего, будет усекать уже имеющуюся БД с тем же именем), create (подразумевает read-write и не будет усекать уже имеющуюся БД с тем же именем) и read-write, соответственно.

Возвращает идентификатор, передаваемый другим DBM-функциям при успехе, или FALSE при - неудаче.

Если используется поддержка NDBM, то NDBM создаст файлы filename.dir и filename.pag.
GDBM использует только один файл, так как имеет внутреннюю поддержку flat-файлов, а Berkeley DB создаёт файл filename.db. Заметьте, что PHP выполняет свою собственную блокировку файлов, что может быть сделано и самой библиотекой DBM. PHP не удаляет .lck-файлы, создаваемые ею. Он использует эти файлы просто как фиксированные inodes, в которых выполняется блокировка файлов. Дополнительно о DBM-файлах см. страницы man Unix или получите GNU's GDBM.

Примечание: если safe mode включён, PHP проверяет, имеют ли файл(ы)/директории, с которыми вы намереваетесь работать, тот же UID, что и выполняемый скрипт.


Назад Оглавление Вперёд
dbmnextkey Вверх dbmreplace

Хостинг от uCoz