Descripción
array
ldap_get_attributes ( resource identificador_de_conexion, resource identificador_de_entrada_de_resultado )
Devuelve toda la información de la entrada en un array
multidimensional o FALSE en caso de error.
La función ldap_get_attributes() se emplea para
simplificar la lectura de atributos y valores de una entrada de un
resultado de búsqueda. El valor devuelto es un array multidimensional con
todos los atributos y sus valores.
Si se dispone de una entrada especÃfica del directorio
se puede obtener la información que contiene dicha entrada
haciendo uso de esta función.
Se suele emplear esta función para aplicaciones
que navegan por las entradas del directorio y/o cuando no
se conoce la estructura de las entradas del directorio. La mayorÃa de
aplicaciones sin embargo, buscan un atributo especÃfico, como la
dirección de email o los apellidos y no se ocupan del resto de
atributos contenidos en la entrada.
Ejemplo 1. Mostrar la lista de atributos contenida en una entrada especÃfica
de un directorio
<?php // $ds es un identificador de conexion al directorio
// $sr es un resultado de busqueda valido de una llamada // anterior a una de las funciones de busqueda 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 />"; } ?>
|
|
Vea también ldap_first_attribute() y
ldap_next_attribute()