ldap_get_attributes

ldap_get_attributes -- Lit les attributs d'une entrée

Description

array ldap_get_attributes ( resource link_identifier, resource result_entry_identifier)

ldap_get_attributes retourne le détail des informations d' une entrée sous la forme d'un tableau multidimensionnel ou FALSE en cas d 'erreur .

ldap_get_attributes( ) sert à simplifier la lecture des attributs et de leur valeur pour une entrée dans un résultat de recherche . La valeur retournée est un tableau multidimensionnel , avec les noms des attributs et leurs valeurs .

Une fois que vous avez repéré une entrée dans un dossier , vous pouvez obtenir plus d ' informations sur cette entrée avec cette fonction . Elle pourrait être utilisée dans le cadre d ' une application qui cartographie les dossiers et les entrées . Dans de nombreuses applications , vous recherchez des entrées ayant un attribut précis , sans vous soucier des autres attributs .


return_value[ "count" ] = nombre d'attributs dans l'entrée return_value[0 ] = premier attribut return_value[n ] = n-ième attribut return_value["attribute"]["count" ] = nombre de valeur de l'attribut return_value["attribute"][0 ] = première valeur de l'attribut return_value["attribute"][i ] = (i+1)-ème valeur de l 'attribut






Exemple 1 . Affiche la lsite des attributs d ' une entrée

 
?php

 
/

 
/

 
$ds

 
is

 
the

 
link

 
identifier

 
for

 
the

 
directory

 
/

 
/

 
$sr

 
is

 
a

 
valid

 
search

 
result

 
from

 
a

 
prior

 
call

 
to

 
/

 
/

 
one

 
of

 
the

 
ldap

 
directory

 
search

 
calls

 
$entry

 
=

 
ldap_first_entry(

 
$ds

 
,

 
$sr)

 
;

 
$attrs

 
=

 
ldap_get_attributes($ds

 
,

 
$entry)

 
;

 
echo

 
$attrs["count"]

 
.

 
"

 
attributs

 
d

 
eacute;finissent

 
cette

 
entr

 
eacute

 
;e

 
:




 
P

 
"

 
;

 
for

 
($i=0

 
;

 
$i

 
$attrs["count"]

 
;

 
$i++)

 
{

 
echo

 
$attrs[$i]

 
.

 
"

 
br

 
"

 
;

 
  }

 
?





Voir aussi ldap_first_attribute( ) et ldap_next_attribute( ) .