Наша группа в телеграмм для обмена идеями, проектами, мыслями, людьми в сфере ИТ г.Ростова-на-Дону: @it_rostov

ldap_get_attributes

(PHP 4, PHP 5)

ldap_get_attributes — Получает атрибуты из записи в результатах поиска


Описание

array ldap_get_attributes ( resource $link_identifier , resource $result_entry_identifier )

Читает атрибуты и значения из записи в результатах поиска.

Определив местоположение определенной записи в каталоге, вы можете узнать, какая информация хранится для этой записи используя эту функцию. Вы должны использовать эту функцию для приложения, которое "просматривает" записи каталога и/или где структура записей каталога неизвестна. Во многих приложениях вы будете искать определенный атрибут, такой как адрес электронной почты или фамилия, не затрагивая другие данные.

return_value["count"] = число атрибутов в записи
return_value[0] = первый атрибут
return_value[n] = n-ый атрибут

return_value["attribute"]["count"] = число значений атрибута
return_value["attribute"][0] = первое значение атрибута
return_value["attribute"][i] = (i+1)-ое значение атрибута


Список параметров

link_identifier -

Идентификатор ссылки LDAP, возвращенный ldap_connect().

result_entry_identifier -


Возвращаемые значения

Возвращает полную информацию записи в многомерный массив в случае успеха и FALSE в случае ошибки.


Примеры

Пример #1 Показывает список атрибутов, соответствующие определенной записи директории
// $ds - идентификатор ссылки для директории
// $sr - действительный результат поиска из запроса
// к директории ldap
$entry = ldap_first_entry($ds, $sr);
$attrs = ldap_get_attributes($ds, $entry);
echo $attrs["count"] . " атрибуты, соответствующие этой записи:<p>";
for ($i=0; $i < $attrs["count"]; $i++) {
    echo $attrs[$i] . "<br />";
}


Смотрите также


Описание на ru2.php.net
Описание на php.ru

.

Популярное:


Содержание: