Bonjour a tous,

J'ai actuellement un problème de connexion anonyme a mon serveur ldap. Je ne comprend pas là où sa ne marche pas. Cela via t'il de mon code ou il y a t'il une fonction a activer dan mon active directory pour activer les connexion anonyme?

Voici 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
22
23
24
25
26
27
28
29
 
$serveur="localhost";
echo ("Tentative de connexion<br>");
$ds=ldap_connect($serveur);
 
if (!$ds)
{
	echo ("Connexion impossible au serveur : ".$serveur."<br>");
}
else
{
	echo ("Connexion établi avec le serveur ".$serveur."<br>");
	$user=ldap_bind($ds);	//connexion anonyme avec accès en lecture seule
	if (!$user)
	{
		echo ("Problème de connexion anonyme<br>");
	}
	else
	{
	echo ("Connexion anonyme réussit<br>");
	$dn ="o=Domaine-test, c=fr";	//nom de mon domaine + son "extension"
	$sr=ldap_search($ds, $dn, "objectclass=person");
	$info = ldap_count_entries($ds, $sr);
	echo ("Nombre d'entrée : ". $info."<br>");
 
	}
	ldap_close($ds);
}
echo ("Opération terminée");
Voici mes 2 erreurs:
Warning: ldap_search():Search:Opérations error //c'est a la ligne du ldap_search()
Warning : ldap_count_entries():supplied argument is not a valid ldap resource //c'est a la ligne du ldap_count_entries()

Configuration :
window 2000 serveur
easyphp 1.8 avec activation de l'extension ldap

Merci pour vos réponses