Réponse acceptée !
Salut,
Voilà après plusieurs heures de recherche j'ai enfin trouvé le code qu'il me fallait...
J'ai accepté ta réponse "malalam" (même si ce n'est pas toi qui m'a apporté la solution
) car cela pourra aider quelqu'un qui cherche à faire la même chose que moi!
@+
-=KRAPUL=- 
Le code correspondant :
$ldap_server="adresse.ip.du.serveur";
$log="login_de_la personne";
$mylog = "monlogin";//Pour binder le serveur...
$mypass = "monmotdepasse";//Pour binder le serveur...
// Donner le DN de base pour la recherche.
$base_dn = "DC=exemple, DC=fr";
// Montrer seulement les personnes.
$filter = "(&(objectClass=user)(samaccountname=".$log.")(cn=*))";
// Se connecter au serveur
if (!($connect=@ldap_connect($ldap_server))) {
die("Impossible de se connecter au serveur!");
}
// Binder le serveur
if (!($bind=@ldap_bind($connect,$mylog,$mypass))) {
die("Impossible de binder le serveur!");
}
// Cherche dans l'active directory
if (!($search=@ldap_search($connect, $base_dn, $filter))) {
die("Impossible de chercher sur le serveur!");
}
//Compter les entrées retournées par la recherche
$number_returned = ldap_count_entries($connect,$search);
//Récupérer les entrées
$info = ldap_get_entries($connect, $search);
//Affichage du résultat
for ($i=0; $i<$info["count"]; $i++) {
@$nom = @$info[$i]["name"][0];
}
echo "Le login '".@$log."' désigne ".@$nom;