![]() |
|
встроенные функции в phpdbmdelete удаляет пару ключ/содержимое, задаваемую заданным параметром key. dbmFetch возвратит содержимое строки, связанной с данным ключом. dbmFirstKey возвращает первую ключ в dbm файле. Обратите внимание, что никакой специфический порядок не гарантируется, так как порядок зависит от значения хэш-таблицы, расчет которой зависит от реализации dbm . В случае необходимости можно использовать функцию Sort, чтобы сортировать массивы данных из dbm файла . dbmInsert вставляет новую пару данных ключ/содержимое в dbm файл. Если ключ уже существует, вставка потерпит неудачу. dbmNextKey возвращает следующий, после заданного, ключ. Вызывая dbmfirstkey(), и сопровождая этот вызов последовательными обращениями к dbmnextkey() можно просмотреть каждую пару ключ/содержимое dbm файла. dbmOpen() открывает dbm файл. Первый аргументпредставляет собой полное имя файла dbm, с указанием пути, а второй - режим, в котором открывается файл; режим может быть одним из: "r", "n" или "w" толко для чтения, создание нового (подразумевается запись) и для записи соответственно. Если используется поддержка ndbm , ndbm фактически создаст файлы filename.dir и filename.pag. Gdbm использует только один файл, поддерживается как обычный ascii файл, и Berkeley libdb создает файл filename.db. Обратите внимание, что PHP организует свою собственную блокировку файла, в дополнение к любым блокировкам, которые могут быть выполнены непосредственно библиотекой dbm. PHP не удаляет файлы блокировок с расширением .lck, которые он создает. Это просто для того, чтобы использовать для файлов блокировок фиксированные иноды. Для более подробной информации относительно dbm файлов, можно обратиться к справочной системе Unix, или получить GNU gdbm с ftp://prep.ai.mit.edu/pub/gnu. |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
© SMTI.RU Главная страница | Связаться с нами Актуальные семинары в Москве - курсы бухгалтеров. Кризис в прошлом. . раскрутка сайта прибыль от сайта, рейтинг гарантия |