top
a  b  c  d  e  f  g  h  i  j  k  l  m  n  o  p  q  r  s  t  u  v  w  x  y  z

Описание функции 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 ;)
Главная   Сервисы   Портфолио   Проги   Видео   Контакты   Ссылки   Текст