Bonjour,

j'essaie de me connecter à un annuaire LDAP afin de faire d'y faire des recherches.

Cependant j'obtiens un message d'erreur lors de l'appel de la fonction ldap_search()

mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php
session_start();
$server = "root-01.platine.org";
$port = "3268";
$ldap_server="ldap://$server";
 
//if($ds=ldap_connect($ldap_server, $port))    { //Que j'essaie avec cette méthode
if($ds=ldap_connect($server, $port))    { //Ou avec celle là, ça ne fonctionne pas
 
    $dn = "cn=InformationStore, ou=Utilisateurs";
    $sr = ldap_search($ds, $dn, "cn=*");
    echo "Le résultat de la recherche est ".$sr."<br />";
    $nb = ldap_count_entries ($ds, $sr);
    echo "Nombre d'entrées retournées : ".$nb;
 
    ldap_close($ds);
}
else    {
    echo "Impossible de se connecter au serveur LDAP.";
}
?>
Erreur retournée :
Warning: ldap_search() [function.ldap-search]: Search: Operations error in C:\Program Files\wamp\www\Ldap\ldap.php on line 11
Le résultat de la recherche est

Warning: ldap_count_entries(): supplied argument is not a valid ldap result resource in C:\Program Files\wamp\www\Ldap\ldap.php on line 13
Nombre d'entrées retournées :
Merci d'avance.