top

Описание функции ldap-list



ldap_list


(PHP 3, PHP 4)
ldap_list - одноуровневый поиск.

Описание


resource ldap_list (resource link_identifier, string base_dn, string filter [, array attributes [, int attrsonly [, int sizelimit [, int timelimit [, int deref]]]]])
Возвращает идентификатор результата поиска или FALSE при ошибке.
ldap_list() выполняет поиск специфицированного фильтра filter в директории с областью видимости LDAP_SCOPE_ONELEVEL.
LDAP_SCOPE_ONELEVEL означает, что поиск должен лишь возвратить информацию об уровне на один ниже, чем base_dn , заданный в вызове. (Эквивалентно печати "ls" и получению списка файлов и каталогов в текущей рабочей директории.)
Этот вызов имеет 5 необязательных параметров. См. ldap_search() .

Примечание: эти необязательные параметры были введены в версии 4.0.2: attrsonly , sizelimit , timelimit , deref .
Пример 1. Создание списка всех подразделений организации


// $ds это правильный идентификатор ссылки для сервера директорий

$basedn = "o=My Company, c=US";
$justthese = array("ou");

$sr=ldap_list($ds, $basedn, "ou=*", $justthese);

$info = ldap_get_entries($ds, $sr);

for ($i=0; $i<$info["count"]; $i++)
    echo $info[$i]["ou"][0] ;



Примечание: начиная с 4.0.5, возможно также выполнять параллельные поиски. См. ldap_search() .
corner
My pencil ;)
Главная     Сервисы     Портфолио     Проги     Видео     Контакты     Ссылки     Текст