Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks
Bibliothèques et frameworks Forum d'entraide sur les frameworks, templates, bibliothèques de code (PDFLib, eZPdf, JpGraph, Artichow, PEAR, etc). Avant de poster : FAQ bibliothèques, toutes les FAQ PHP et cours bibliothèques
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/10/2006, 15h11   #1
Membre habitué
 
Avatar de crashyear
 
Homme Alexis COLLIN
Ingénieur développement logiciels
Inscription : janvier 2006
Messages : 194
Détails du profil
Informations personnelles :
Nom : Homme Alexis COLLIN
Âge : 26
Localisation : France

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : Santé

Informations forums :
Inscription : janvier 2006
Messages : 194
Points : 119
Points : 119
Envoyer un message via MSN à crashyear
Par défaut [LDAP] Résultat vide après recherche sur Active Directory

Bonjour,

Je souhaiterais récupérer les adresses emails contenues dans mon active directory, pour cela j'utilise ce script là :
Code :
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
crashyear est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/10/2006, 17h40   #2
Membre habitué
 
Avatar de crashyear
 
Homme Alexis COLLIN
Ingénieur développement logiciels
Inscription : janvier 2006
Messages : 194
Détails du profil
Informations personnelles :
Nom : Homme Alexis COLLIN
Âge : 26
Localisation : France

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : Santé

Informations forums :
Inscription : janvier 2006
Messages : 194
Points : 119
Points : 119
Envoyer un message via MSN à crashyear
Merci à tous... lol non mais j'ai trouvé la solution tout seul, j'ai vu avec mon admin réseau et en fait je n'avait pas les droits pour consulter l'annuaire ldap donc forcement je pouvais me connecter m'authentifier mais pas récupérer d'informations.
Si ca peut en dépanner quelque uns ce script fonctionne juste un truc à changer quand même :
Code :
1
2
 
$result=ldap_bind($ds);
par :
Code :
1
2
 
$result=ldap_bind($ds, $user, $password)
ou $user et $password sont le nom de l'utilisateur et sont mot de passe car en connexion "anonyme" on ne peut pas avoir les droits de recherche.
A+
crashyear est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h37.


 
 
 
 
Partenaires

Hébergement Web