(PHP 4 >= 4.0.5, PHP 5, PHP 7, PHP 8)
ldap_parse_result — Extrae información de un resultado
$ldap
,$result
,&$error_code
,&$matched_dn
= null
,&$error_message
= null
,&$referrals
= null
,&$controls
= null
Analiza un resultado de búsqueda LDAP.
ldap
An LDAP\Connection instance, returned by ldap_connect().
result
An LDAP\Result instance, returned by ldap_list() or ldap_search().
error_code
Una referencia a una variable que será valorizada con el código de error
LDAP en el resultado, o con 0
si no ha ocurrido ningún error.
matched_dn
Una referencia a una variable que será valorizada con el DN correspondiente
si ha sido reconocido en la consulta, de lo contrario, valdrá null
.
error_message
Una referencia a una variable que será valorizada con el mensaje de error LDAP en el resultado, o con una cadena vacía si no ha ocurrido ningún error.
referrals
Una referencia a una variable que será valorizada con un array conteniendo las cadenas de referencia en el resultado, o un array vacío si no se devuelve ninguna referencia.
controls
Array de Controles LDAP a enviar con la consulta.
Versión | Descripción |
---|---|
8.1.0 |
The ldap parameter expects an LDAP\Connection
instance now; previously, a valid ldap link recurso was expected.
|
8.1.0 |
The result parameter expects an LDAP\Result
instance now; previously, a valid ldap result recurso was expected.
|
7.3.0 |
Se ha añadido soporte para controls .
|
Ejemplo #1 Ejemplo con ldap_parse_result()
<?php
$result = ldap_search($ldap, "cn=userref,dc=my-domain,dc=com", "(cn=user*)");
$errcode = $dn = $errmsg = $refs = null;
if (ldap_parse_result($ldap, $result, $errcode, $dn, $errmsg, $refs)) {
// realice algunas acciones con $errcode, $dn, $errmsg y $refs
}
?>