Salut tout le monde voila je suis actuellement en stage et mon tuteur m'a demandé de récuperer les données de l'active directory et des les mettres dans un tableau, voila le truc c'est que j'arrive à me connecter et à m'authentifier mais lorsque je fait une recherche la y me met plusieurs message d'erreur du style:
Warning: ldap_search() [function.ldap-search]: Search: Operations error in C:\wamp\www\connexion.php on line 27
Warning: ldap_get_entries() expects parameter 2 to be resource, boolean given in C:\wamp\www\connexion.php on line 29
Warning: ldap_count_entries() expects parameter 2 to be resource, boolean given in C:\wamp\www\connexion.php on line 30
de plus j'utilise le logiciel softerra ldap administrator pour tester ma requete de recherche qui fonctionne alors bon je patauge pour le moment si quelqu'un pouvait me filer un coup de pouce ce serait sympa voila mon code source et merci d'avance
<?php
$server = "serveur";
$port = "389";
$racine = "DC=Paris,DC=fr";
$rootdn = " CN=Administrateur,OU=Users,DC=Paris,DC=fr";
$ldapServerPort = 389;
$ldaprdn = 'ldap_admin';
$ldappass = 'xxxxx';
echo "*************** Connexion ***************<br /><br />"
$ldapconn=ldap_connect($server);
if ($ldapconn)
{
$ldapbind = ldap_bind($ldapconn, $ldaprdn, $ldappass);
if ($ldapbind) {
echo "Connexion LDAP reussie<br />";
$dn = "DC=Paris,DC=fr";
$filter="(&(sn=*)(objectclass=user))";
$justthese = array("givenname", "sn", "mail", "telephonenumber", "othertelephone", "mobile");
$sr=ldap_search($ldapconn, $dn, $filter, $justthese);
$info = ldap_get_entries($ldapconn, $sr);
echo "Le nombre d'entrées retourné est de ".ldap_count_entries($ldapconn,$sr)."<br /><br />";
} else {
echo "Connexion LDAP echouee";
}
echo "*************** Deconnexion ***************<br>";
ldap_close($ldapconn);
}
?>