Функции PHP »»» Функции LDAP(PHP 3, PHP 4, PHP 5)
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().