no save
Assistance
Achat
News

Forum | webmastering
[PHP/LDAP] Connect OK, Binding OK. Search ?
adz, le ven. 10 sept. 2004 à 15:03:15
Bonjour,

je voudrais faire des requêtes LDAP sur un contrôleur de domaine AD via PHP.

Pour l'instant, voila le code que j'utilise :


<?
echo "Connecting...<br>";
$ds=ldap_connect("mydomaincontroler");
echo "Connect result is " . $ds . "<br><br>";
if ($ds) {
echo "Binding...<br>";
$r=ldap_bind($ds);
echo "Bind result is " . $r . "<br><br>";

echo "Searching ...<br>";
$sr=ldap_search($ds, "o=mydomain, c=org", "uid=*");
echo "Search result is " . $sr . "<br>";
} else {
echo "Unable to connect";
}
?>



la page se charge, le temps avant d'avoir une réponse est relativement long : 20 secondes peut-être, pour enfin afficher :

1. Connecting...
2. Connect result is Resource id #2
3.
4. Binding...
5. Bind result is 1
6.
7. Searching ...
8.
9. Warning: ldap_search(): Search: Operations error in /var/www/html/test/index2.php on line 11
10. Search result is



et la ligne 11 est :
$sr=ldap_search($ds, "o=mydomain, c=org", "uid=*");

Donc j'ai du faire une erreur sur "o=mydomain, c=org", "uid=*" je suppose, vu que que le binding s'est apparement bien passé avec $ds.
Mon domaine c'est "mydomain.org" ... tout simplement ...

En fait j'ai une base active directory, sur le domaine "mydomain.org", et j'aimerais faire des requêtes LDAP. Donc je met ce code simple avec ldap_search pour vérifier que la base fonctionne, et ... quelques soucis apparaissent.

Des idées pour cette erreur ?


geo_astroboy
janv. 08
Suivant
REPONSES
geo_astroboy
janv. 08
alex6644
oct. 08
Geo
oct. 08
Geo
oct. 08
Jbcom
28 mai
jbcom
28 mai
Version Web
Réalisé par RedShift
no save