LDAP
PHP Manual

ldap_parse_result

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

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

Описание

bool ldap_parse_result ( resource $link , resource $result , int &$errcode [, string &$matcheddn [, string &$errmsg [, array &$referrals ]]] )

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

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

link

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

result_identifier

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

errcode

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

matcheddn

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

errmsg

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

referrals

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

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

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

Примеры

Пример #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
}
?>


LDAP
PHP Manual