ldap_free_result
ldap_get_dn
LDAP Functions
PHP Manual

# ldap_get_attributes

(PHP 4, PHP 5)

ldap_get_attributes — Obtiene los atributos de una entrada de un resultado de búsqueda

### 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.

    valor_devuelto["count"] = numero de atributos en la entrada
    valor_devuelto[0] = primer atributo
    valor_devuelto[n] = enesimo atributo

    valor_devuelto["atributo"]["count"] = numero de valores del atributo
    valor_devuelto["atributo"][0] = primer valor del atributo
    valor_devuelto["atributo"][i] = iesimo valor del atributo

Example #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()

ldap_free_result
ldap_get_dn
LDAP Functions
PHP Manual