ldap_list PDF Печать E-mail

(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] ;

По материалам сайта: http://www.php.su/