Bonjour,

Je souhaiterais récupérer les adresses emails contenues dans mon active directory, pour cela j'utilise ce script là :
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
30
31
32
33
34
35
36
 
$serveur="monserveur";
$ds = ldap_connect($serveur);
 
if($ds)
{ 
	echo "<br />Connected successfully !<br />";
	//Authentification au serveur LDAP 
	$result=ldap_bind($ds);
	//if (!$result=@ldap_bind($serveur)) 
	if($result)
	{ 
		echo "<br />Bind successful !<br />";
		$dn="ou=User,ou=SE,ou=Chatellerault,ou=FRANCE,dc=macompanie,dc=net";
 
		$filtre="cn=*";
 
		$sr = ldap_search($ds, $dn, $filtre);  
 
		$info = ldap_get_entries($ds, $sr); 
		echo "info : ".$info." et ".$info['count']." enregistrements trouvés";
		for($i = 0; $i < $info['count']; $i++) 
		{ 
			echo "<br />".$info[$i]['cn'][0]; 
		}
	} 
	else 
	{
		echo "<br />Error binding.<br />";
	} 
	ldap_close($ds);
} 
else 
{
	echo "<br />Error connecting .<br />";
}
Le seul truc c'est que ca ne me renvoi rien du tout...
$info est vide...
Avez-vous une idée?
Merci