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 01/03/2008, 00h04   #1
Débutant
 
Inscription : octobre 2007
Messages : 256
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 256
Points : 57
Points : 57
Par défaut [LDAP] "Operations error"

bonsoir a tout le monde voici mon code PHP je me connecte a Active directory la connexion est réussi mais j'ai une erreur lorsque je utilise la fonction ldap_search

Warning: ldap_search() [function.ldap-search]: Search: Operations error in C:\Documents and Settings\Administrateur\Bureau\php\l.php on line 20

je voudrais savoir comment résoudre ce problème?

merci d'avance

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
<?php
echo "<h3>Test LDAP n° 1</h3>";
echo "Connexion ...<br />";
$ds = ldap_connect ("localhost","389");
echo "Le résultat est ".$ds."<br />";
 
 
echo "Attachement...";
 ldap_bind ($ds);
ldap_set_option ($ds, LDAP_OPT_PROTOCOL_VERSION, 3);
echo "Le résultat est ".$r."<br />";
$esa=ldap_search ($ds,"DC=essaie, DC=du","CN=*");
 
 echo "Le résultat de la recherche est ".$esa."<br />";
ldap_close ($ds);
?>
adel.87 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/03/2008, 10h36   #2
Invité de passage
 
Inscription : février 2008
Messages : 5
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 5
Points : 4
Points : 4
salut,

Je bosse pas mal là-dessus en ce moment, essai de faire un bind avec login et mot de passe et non en anonyme...

Dis moi ce que sa donne

Leo
leodc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/03/2008, 10h14   #3
Débutant
 
Inscription : octobre 2007
Messages : 256
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 256
Points : 57
Points : 57
Citation:
Envoyé par leodc Voir le message
salut,

essai de faire un bind avec login et

Dis moi ce que sa donne

Leo
ca marche avec le login et le mot de passe a condition que aprés le login on ajoute @ cad adel@essaie.du ou essaie.du est le nom de domaine

il me reste un problème c'est que je n'arrive pas configuer easy php 1.7 pour activé le LDAP je utilise Wamp mais dans mon projet je suis obligé d'utiliser easy php 1.7
adel.87 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/03/2008, 10h23   #4
Invité de passage
 
Inscription : février 2008
Messages : 5
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 5
Points : 4
Points : 4
Salut,

En fait tu dois mettre login et mot de passe parce que ton Active Directory n'accepte pas les liaisons anonymes (j'ai le même problème) donc obligé de mettre login et mot de passe. Je te conseil d'utiliser un utilitaire comme LDAP Browser pour voir si tes requêtes LDAP fonctionnent en dehors de PHP.

Sinon à propos de EasyPhp 1,7, je n'ai jamais eu l'occasion de l'utiliser, mais l'extensiuon devrai se trouver aussi dans le fichier php.ini (dossier Apache), il faut que tu enlève le ';' de devant 'extension=php_ldap.dll' (j'utilise easyphp 2.0.0.0 mais sa devrai être la même chose...)

Dis moi ce que sa donne...

Leo
leodc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/03/2008, 10h57   #5
Débutant
 
Inscription : octobre 2007
Messages : 256
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 256
Points : 57
Points : 57
unable to load dynamic library
'C:\program FILE\Easyphp1-7\php\extensions\ldap.dll
adel.87 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/03/2008, 12h07   #6
Invité de passage
 
Inscription : février 2008
Messages : 5
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 5
Points : 4
Points : 4
re,

Je pense que la librairie à été déplacée, sinon je ne vois vraiment pas d'où ça peut venir...

Leo
leodc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/03/2008, 21h49   #7
Débutant
 
Inscription : octobre 2007
Messages : 256
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 256
Points : 57
Points : 57
bonsoir j'ai configurer le php.ini de apache j'ai donné le chemin

toujours le même probléme


; Note that it should be the name of the module only; no directory information
; needs to go here. Specify the location of the extension with the
; extension_dir directive above.
extension=C:\Program Files\EasyPHP1-7\php\extensions\php_ldap.dll

merci
adel.87 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 08h30.


 
 
 
 
Partenaires

Hébergement Web