ldap_parse_result

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

ldap_parse_resultExtraer información del resultado

Descripción

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

Analiza un resultado de búsqueda de LDAP.

Parámetros

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.

Valores devueltos

Devuelve TRUE en caso de éxito o FALSE en caso de error.

Ejemplos

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
}
?>