Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster : FAQ BDD, toutes les FAQ PHP, cours BDD et sources BDD
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 03/05/2011, 15h38   #1
Candidat au titre de Membre du Club
 
Homme
Étudiant
Inscription : avril 2011
Messages : 61
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Côtes d'Armor (Bretagne)

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : avril 2011
Messages : 61
Points : 10
Points : 10
Par défaut Erreur avec ldap_search

Bonjour à tous,

Je suis sur la même erreur depuis hier, et je ne trouve pas de solution..

En fait quand j'execute ce code, il me retourne une erreur à propos de la fonction ldap_search, mais je n'arrive pas a identifier mon erreur !

Pour infos, je suis un novice en ce qui concerne LDAp et php







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
<?php
 
	// Variables de connection
 
	$Conf_LDAP_Server    ="XXXXXXXXX"; 	// "MyServer.MyDomain";
	$FiltreSearch 	= "(&(objectClass=user)(objectCategory=person)(cn=M*))";
	$Conf_Def_Dom       = 'TEAMLOG.INTRA';			// "MyDomain";
	$search 				= "CN=****,DC=****,DC=***";
 
	$ds = @ldap_connect($Conf_LDAP_Server);
	if ($ds)
	{ 
		echo"Connxion réussie <br>";
		echo"Le resulstat de la connexion eeest :$ds <br>";
		if(ldap_set_option($ds, LDAP_OPT_PROTOCOL_VERSION, 3)){
			echo "Utilisation de LDAP V3 !<br>";
		}
		$r = ldap_bind($ds,$_POST['pseudo'].'@'.$Conf_Def_Dom,$_POST['pass']);//, $_POST['pseudo'].'@'.$Conf_Def_Dom, $_POST['pass']);     // connexion avec ses login/mdp
		if($r){
			echo" Bind réussi, le resultat est $r <br>";
		}else{
			echo"Ben non......<br>";
		}
		// Recherche
		$sr=ldap_search($ds,"DC=teamlog,DC=intra", "OU=Lannion,OU=Users,OU=A8,CN=BRUN"); 
		if($sr){
			echo"$sr  <br>";
		}
   }
?>
Kalas22 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/05/2011, 17h16   #2
Modérateur
 
Inscription : septembre 2010
Messages : 7 103
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 103
Points : 8 466
Points : 8 466
montre l'erreur
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/05/2011, 10h25   #3
Candidat au titre de Membre du Club
 
Homme
Étudiant
Inscription : avril 2011
Messages : 61
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Côtes d'Armor (Bretagne)

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : avril 2011
Messages : 61
Points : 10
Points : 10
Connexion réussie
Le résultat de la connexion est :Resource id #2
Utilisation de LDAP V3 !
Bind réussi, le résultat est 1
Citation:
Warning: ldap_search() [function.ldap-search]: Search: Operations error in C:\Program Files\EasyPHP-5.3.6.0\www\Co-Pilot\temp.php on line 25
Kalas22 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/05/2011, 11h05   #4
Modérateur
 
Inscription : septembre 2010
Messages : 7 103
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 103
Points : 8 466
Points : 8 466
revoie ton filtre, pour t'utilise pas $FiltreSearch ?
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/05/2011, 11h07   #5
Candidat au titre de Membre du Club
 
Homme
Étudiant
Inscription : avril 2011
Messages : 61
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Côtes d'Armor (Bretagne)

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : avril 2011
Messages : 61
Points : 10
Points : 10
Voila, toujours le meme probleme....

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
37
38
39
40
41
42
43
44
45
<?php
 
	// Variables de connection
	//session_start();
	//$_SESSION['user'];
	//$_SESSION['user']=$_POST['pseudo'];
	$user=$_POST['pseudo'];
	$Conf_LDAP_Server    ="DC1-LANNION1.teamlog.intra"; 	// "MyServer.MyDomain";
	$FiltreSearch 	= "(&(sAMAccountName=$user))";
	$Conf_Def_Dom       = 'TEAMLOG.INTRA';			// "MyDomain";
	$search 				= "CN=****,DC=****,DC=***";
	$justthese = array( "displayName", "sAMAccountName", "Courriel");
	/*CONNEXION AU SERVEUR*/ 
	$ds = @ldap_connect($Conf_LDAP_Server);
	if ($ds)
	{ 
		echo"Connxion réussie <br>";
		echo"Le resulstat de la connexion eeest :$ds <br>";
	}
	/*____---UTILISATION DE LDAP V3---____*/	
	if(ldap_set_option($ds, LDAP_OPT_PROTOCOL_VERSION, 3)){
			echo "Utilisation de LDAP V3 !<br>";
	}
	//___---*AISON AU SERVEUR---____*/ 
	$r = ldap_bind($ds,$_POST['pseudo'].'@'.$Conf_Def_Dom,$_POST['pass']);//, $_POST['pseudo'].'@'.$Conf_Def_Dom, $_POST['pass']);     // connexion avec ses login/mdp
	if(isset($_POST['pass'])){
		echo"1";
 
	}else{ 
		echo "0";
 
	}
 
	//____--- RECHERCHE---____
	$sr=ldap_search($ds,"DC=teamlog,DC=intra",$FiltreSearch,$justthese); 
	if($sr){
		echo"$sr  <br>";
	}
 
	$infoLDAP = ldap_get_entries($ds, $sr);
 
		echo"$infoLDAP[0]";
 
 
	ldap_close($ds);
Et le message d'erreur :

Warning: ldap_search() [function.ldap-search]: Search: Operations error in C:\Program Files\EasyPHP-5.3.6.0\www\Co-Pilot\temp.php on line 35
Kalas22 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



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


 
 
 
 
Partenaires

Hébergement Web