ldap_parse_result

(PHP 4 >= 4.0.5, PHP 5, PHP 7)

ldap_parse_resultИзвлечь информацию из результата

Описание

ldap_parse_result ( resource $ldap , resource $result , int &$error_code , string &$matched_dn = null , string &$error_message = null , array &$referrals = null , array &$controls = null ) : bool

Обрабатывает результат поиска LDAP.

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

ldap

Идентификатор LDAP-соединения, возвращаемый функцией ldap_connect().

result_identifier

Ресурс LDAP результата, возвращаемый функциями ldap_list() или ldap_search().

error_code

Ссылка на переменную, которой присваивается код ошибки LDAP, или 0, если нет ошибки.

matched_dn

Ссылка на переменную, которой присваивается найденный DN, если он определяется в запросе, иначе присваивается null.

error_message

Ссылка на переменную, которой присваивается сообщение об LDAP-ошибке, или пустая строка, если нет ошибки.

referrals

Ссылка на переменную, которой присваивается массив (array) со всеми отсылками (referral) в виде строк, или пустой массив, если они не были возвращены.

controls

Массив (array) LDAP Controls, которые были отправлены вместо с ответом.

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

Возвращает true в случае успешного завершения или false в случае возникновения ошибки.

Список изменений

Версия Описание
7.3 Добавлена поддержка параметра controls

Примеры

Пример #1 Пример использования ldap_parse_result()

<?php
$result 
ldap_search($link"cn=userref,dc=my-domain,dc=com""(cn=user*)");
$errcode $dn $errmsg $refs =  null;
if (
ldap_parse_result($link$result$errcode$dn$errmsg$refs)) {
    
// различные операции с $errcode, $dn, $errmsg и $refs
}
?>