| Code : 
 <?php// La séquence de base avec LDAP est
// connexion, liaison, recherche, interprétation du résultat
// déconnexion
//echo '<h3>requête de test de LDAP</h3>';
//echo 'Connexion ...';
$ds=ldap_connect("sein" );  // doit être un serveur LDAP valide !
//echo 'Le résultat de connexion est ' . $ds . '<br />';
if ($ds) {    // echo 'Liaison ...';
   $ldaprdn  = 'stagiaire6';       $ldappass = 'AZERTY';    $r=ldap_bind($ds,$ldaprdn, $ldappass);    // connexion anonyme, typique
                                     // pour un accès en lecture seule.
 $sr=ldap_search($ds,"dc=sogestran,dc=int", "sn=*" );  // echo 'Recherchons (sn=S*) ...';
   // Recherche par nom
  // echo 'Le résultat de la recherche est ' . $sr . '<br />';
  // echo 'Le nombre d\'entrées retournées est ' . ldap_count_entries($ds,$sr)
     // echo 'Lecture des entrées ...<br />';
   $info2 = ldap_get_entries($ds, $sr);  // echo 'Données pour ' . $info["count"] . ' entrées:<br />';
   for ($i=0; $i<$info2["count"]; $i++) { $info = ldap_first_entry($ds, $sr);if (($image=ldap_get_values($ds,$info,"thumbnailPhoto" ))!=NULL){$image = ldap_get_values_len (ds, $info, "thumbnailPhoto" );}$im = imagecreatefromstring($image[0]);if ($im != false){//ob_start();
//header('Content-Type: image/jpeg');
//imagejpeg($im, $givenname."_$sn.jpeg" );
//imagejpeg($im);
//$im = ob_get_contents();
//ob_end_clean();
//$im = ob_get_contents();
echo '<img src="'.$im.'" style="float:right">';//echo '<img src="'.$givenname.'_'.$sn.'.jpeg" style="float:right">';
}else{echo 'Une erreur est survenue.<br/>';}   }   echo 'Fermeture de la connexion';   ldap_close($ds);} else {   echo '<h4>Impossible de se connecter au serveur LDAP.</h4>';}?>
 |