Page 1 sur 1

Problème lire dans ldap

Posté : 20 nov. 2015, 13:41
par kisskool49
Bonjour,
Je débute avec la liaison entre php et ldap et j'ai un soucis pour lire dans mon ldap.
J'ai ce code
<?php
echo "<h3>Recherche dans LDAP</h3>";
$ds = ldap_connect ("monserveurldap");
if ($ds)
{
ldap_set_option ($ds, LDAP_OPT_PROTOCOL_VERSION, 3);
// Attachement anonyme
ldap_bind ($ds);
// Liste des personnes commençant par D
$sr = ldap_search ($ds, "OU=Utilisateurs,OU=organisation,DC=masociete,DC=com", "sn=*");
$info = ldap_get_entries ($ds, $sr);
echo "Nombre de personnes trouvées : ".$info ["count"]."<p>";
for ($i=0; $i < $info ["count"]; $i++)
{
echo "dn : ". $info[$i]["dn"] ."<br>";
echo "cn : ". $info[$i]["cn"][0] ."<br>";
echo "sn : ". $info[$i]["sn"][0] ."<p>";
}
}
ldap_close ($ds);
?>
Et j'ai ce message d'erreur :

Code : Tout sélectionner

Recherche dans LDAP Warning: LDAP: Unable to perform the search: Operations error in c:\program files\easyphp\www\ldap\lire2.php on line 10 Warning: ldap_get_entries(): supplied argument is not a valid ldap result resource in c:\program files\easyphp\www\ldap\lire2.php on line 11 Nombre de personnes trouvées :
Je ne vois pas ce qui bloque.

Quelqu'un pourrait m'aider sur le sujet ?

Cordialement

Kisskool

Re: Problème lire dans ldap

Posté : 20 nov. 2015, 23:26
par @rthur
Bonjour,

Ton serveur LDAP renvoie une erreur lors de la recherche avec ldap_search()
Vérifie les paramètres, ainsi que si tu as bien le droit de faire une rechreche en mode anonyme.
Regarde également dans les logs du serveur LDAP

Re: Problème lire dans ldap

Posté : 29 nov. 2015, 16:22
par moogli
Modération :
Afin d'obtenir plus de réponses, le sujet a été déplacé dans un forum plus approprié.