Descripción
array
ldap_get_attributes ( int identificador_de_conexion, int identificador_de_entrada_de_resultado)
Devuelve una completa información de la entrada en un array
multidimensional o falso en caso de error.
La función ldap_get_attributes() es usada para
simplificar el leer atributos y valores de una entrada de un
resultado de búsqueda. El valor de retorno es un array multidimensional
de atributos y sus valores.
Teniendo localizado una entrada específica en el directorio
se puede conseguir la información que contiene dicha entrada
usando esta llamada. Puede usar esta función para aplicaciones
que naveguen por las entradas del directorio y/o cuando no
se conoce la estructura de las entradas del directorio. En
otras aplicaciones se busca un atributo específico, como la
dirección de email o los apellidos y no importa el resto de
información contenida..
Ejemplo 1. Mostrar la lista de atributos contenida en una entrada específica
de un directorio // $ds es un identificador de conexión al directorio
// $sr es un resultado de búsqueda válido de una llamada
// anterior a una de las funciones de búsqueda en directorios
// ldap.
$entrada = ldap_first_entry($ds, $sr);
$atributos = ldap_get_attributes($ds, $entrada);
echo $atributos["count"]." atributos contenidos en esta entrada:<p>";
for ($i=0; $i<$atributos["count"]; $i++)
echo $atributos[$i]."<br>"; |
|
Ver también ldap_first_attribute() y
ldap_next_attribute()