Bonjour a tous.
J'ai un soucis au niveau de ma requete php sur mon serveur ldap.
Je vous poste une photo de mon active directory et de mon script...
j'aimerais commencer par lister tout les Utilisateurs de l'organisation Users
[IMG]http://home.scarlet.be/~nh008732/ad.jpg[/IMG]
et voici mon code
[CODE]<?php
echo "<h3>Test LDAP n 1</h3>";
echo "Connexion ...<br />";
$ds = ldap_connect ("10.0.0.2");
echo "Le rsultat est ".$ds."<br />";
if ($ds)
{
ldap_set_option ($ds, LDAP_OPT_PROTOCOL_VERSION, 3);
// Attachement anonyme
ldap_bind ($ds);
// Combien ais-je de personne dans mon annuaire ?
$sr = ldap_search ($ds, "ou=Users,dc=monreseau,dc=com", "sn=*");
echo "Le rsultat de la recherche est ".$sr."<br />";
$nb = ldap_count_entries ($ds, $sr);
echo "Nombre d'entres retournes : ".$nb;
}
else
{
echo "Impossible de se connecter au serveur LDAP";
}
?>[/CODE]
J'ai ce message :
[QUOTE]Test LDAP n 1
Connexion ...
Le rsultat est Resource id #2
Warning: ldap_search() [function.ldap-search]: Search: Operations error in C:\Program Files\EasyPHP 3.0\www\index.php on line 18
Le rsultat de la recherche est
Warning: ldap_count_entries(): supplied argument is not a valid ldap result resource in C:\Program Files\EasyPHP 3.0\www\index.php on line 20
Nombre d'entres retournes : [/QUOTE]
Si vous avez une idée. merci beaucoup je galére depuis 3-4 jours et pas moyen de trouver :s