Je suis dans le même cas que toi personnellement j'ai fait comme sa :
//paramètre de connexion avec la base AD..
// Filtres de recherche pour comparer le login plus tard dans le script
$filtre = ""; //filtre de recherche indiquant ou chercher dans la racine AD
// Connexion à l'annuaire Active Directory
$ad = ldap_connect($host) or die("Impossible de se connecter au serveur Active Directory !");
// Spécification du protocole LDAP 3 pour communiquer avec svr-5
ldap_set_option($ad, LDAP_OPT_PROTOCOL_VERSION, 3);
// Authentification auprès de l'AD
$bd = ldap_bind($ad,$login_admin,$pass) or die("Impossible de se connecter avec ce compte sur l'Active Directory !");
// Lancement de la recherche dans le CN "Users"
$result = ldap_search($ad, $dn, $filtre);
//Mise en tableau multi-dimension des résultats
$entries = ldap_get_entries($ad, $result);
for ($i=0; $i<$entries["count"]; $i++)
{
$compte_ad = $entries[$i]["samaccountname"][0];
$nom = $entries[$i]["givenname"][0];
$prenom = $entries[$i]["sn"][0];
}
//aprés tu n'a qu'a exploiter les informations de l'AD :)
