(PHP 4 >= 4.0.5, PHP 5, PHP 7)
ldap_parse_result — Extraer información del resultado
$link
, resource $result
, int &$errcode
[, string &$matcheddn
[, string &$errmsg
[, array &$referrals
]]] ) : boolAnaliza un resultado de búsqueda de LDAP.
link
Un identificador de enlace de LDAP, devuelto por ldap_connect().
result_identifier
Es un recurso de resultado de LDAP, devuelto por ldap_list() o ldap_search().
errcode
Es una referencia a una variable que será establecida en el código de error de LDAP en el resultado, o 0 si no hubo un error.
matcheddn
Es una referencia a una variable que será establecida a un DN que coincidió si alguno fue
reconocido dentro de la solicitud, de otro modo este será establecido a NULL
.
errmsg
Es una referencia a una variable que será establecida al mensaje de error de LDAP en el resultado, o será una cadena vacía si no hubo error.
referrals
Es una referencia a una variable que será establecida a un conjunto de array para todas las cadenas de referencia en el resultado, o un array vacío si no se devuelven referencias.
Devuelve TRUE
en caso de éxito o FALSE
en caso de error.
Ejemplo #1 Ejemplo de 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)) {
// hacer algo con $errcode, $dn, $errmsg y $refs
}
?>