top

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



ldap_get_attributes


(PHP 3, PHP 4)
ldap_get_attributes - получает атрибуты из вхождения результата поиска.

Описание


array ldap_get_attributes (resource link_identifier, resource result_entry_identifier)
Возвращает полную информацию о вхождении в виде многомерного массива при успехе, FALSE при ошибке.
ldap_get_attributes() используется для упрощения чтения атрибутов и значений из вхождения в результате поиска.
return-значение это многомерный массив атрибутов и значений.
Локализовав специфицированное вхождение в директории, вы можете определить, какая информация содержится об этом вхождении при использовании этого вызова. Вы можете использовать этот вызов для приложения, которое "просматривает" вхождения директории, и/или где вы не знаете структуру вхождений директории. Во многих приложениях вы будете искать специфический атрибут, такой как email-адрес или surname, или другие данные.
return_value["count"] = количество атрибутов во вхождении
return_value[0] = первый атрибут
return_value[n] = n'ный атрибут

return_value["attribute"]["count"] = количество значений атрибута
return_value["attribute"][0] = первое значение атрибута
return_value["attribute"][i] = (i+1)'ное значение атрибута
Пример 1. Показываем список атрибутов, содержащихся для определённого вхождения в директории


// $ds это идентификатор ссылки директории

// $sr это правильный результат поиска из предшествующего вызова
// одного из вызовов поиска в ldap-директории

$entry = ldap_first_entry($ds, $sr);

$attrs = ldap_get_attributes($ds, $entry);

echo $attrs["count"]." attributes held for this entry:<p>";

for ($i=0; $i<$attrs["count"]; $i++)
    echo $attrs[$i]."<br>";



См. также ldap_first_attribute() и ldap_next_attribute() .
corner
My pencil ;)
Главная     Сервисы     Портфолио     Проги     Видео     Контакты     Ссылки     Текст    

Гардины и шторы купить .