ldap_get_attributes

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

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( ) 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. .


valor_devuelto[ "count" ] = número de atributos en la entrada valor_devuelto[0 ] = primer atributo valor_devuelto[n ] = enésimo atributo valor_devuelto["atributo"]["count" ] = número de vaslores del atributo valor_devuelto["atributo"][0 ] = primer valor del atributo valor_devuelto["atributo"][i ] = iésimo valor del atributo






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