Функции Язык программирования PHP

dbmnextkey

(PHP 3, PHP 4)

dbmnextkey - запрашивает следующий ключ из БД DBM.

Описание

string dbmnextkey (resource dbm_identifier, string key)

Возвращает следующий ключ после key. Вызывая dbmfirstkey() с последующими вызовами dbmnextkey(), можно просмотреть каждую пару key/value (ключ/значение) dbm-базе данных. Например:
Пример 1. Просмотр каждой пары key/value в БД DBM.
$key = dbmfirstkey ($dbm_id); while ($key) { echo "$key = " . dbmfetch 
($dbm_id, $key) . "\n"; $key = dbmnextkey ($dbm_id, $key); }

Вариант 4: разборщик PHP вне дерева web

Очень надёжной опцией является помещение исполняемого файла разборщика PHP где-нибудь вне дерева файлов web. В /usr/local/bin, например. Единственным недостатком этой опции является то, что вы теперь должны помещать строку вроде следующей:

#!/usr/local/bin/php

как первую строку любого файла, содержащего тэги PHP. Вы также должны сделать файл исполняемым. То есть рассматривать его так же, как любой другой CGI-скрипт, написанный на Perl или sh или любом другом языке скриптинга, который использует механизм замены #! оболочки для запуска самого себя.

Чтобы PHP корректно обрабатывал информацию PATH_INFO и PATH_TRANSLATED при такой установке, разборщик РНР должен быть скомпилирован с опцией конфигурации --enable-discard-path.