Précédent   Forum des professionnels en informatique > PHP > Langage
Langage Forum sur le langage PHP, la POO, les conventions, la sécurité, etc. Avant de poster : FAQ Langage, toutes les FAQ PHP, cours langage et sources PHP
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 10/03/2011, 09h38   #1
Invité régulier
 
Anthony Duriez
Inscription : janvier 2010
Messages : 18
Détails du profil
Informations personnelles :
Nom : Anthony Duriez

Informations forums :
Inscription : janvier 2010
Messages : 18
Points : 8
Points : 8
Par défaut Connexion php ldap

Bonjour,

J'arrive à me connecter à mon annuaire LDAP, et à requeter dessus,

Mais je ne comprends pas pourquoi lorsque je mets n'importe quoi dans ma fonction ldap_connect(), il ne me retourne jamais d'erreur à la connection, tandis que le bind m'en retourne une.

J'ai pourtant compris dans le manuel php que la fonction ldap_connect() retourne un entier si il y a succes de connexion et false si problème il y a.

Code :
1
2
3
4
 
$ds=ldap_connect("plop")
echo ldap_error ($ds).'</br>';
echo $ds.'</br>';
me retourne :
Citation:
Success
Resource id #2
alors que 'plop' n'est pas l'adresse de mon serveur.

Merci d'avance,

Anthony
Anthony_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/03/2011, 11h19   #2
Invité de passage
 
Harald
Inscription : janvier 2011
Messages : 9
Détails du profil
Informations personnelles :
Nom : Harald
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : janvier 2011
Messages : 9
Points : 4
Points : 4
Salut, apparemment ce problème est connu, tu peux voir en commentaire de la fonction ldap_connect() :

"It bears repeating (and the examples should probably be updated) that ldap_connect() doesn't actually test the connection to the specified ldap server. This is important if you're trying to build failover into your ldap-based authentication routine. "

Le reste du post " csnyder at fcny dot org 15-Apr-2009 04:35" pourra t'intéresser.
NHarald est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/03/2011, 11h25   #3
En attente de confirmation mail
 
Inscription : juin 2002
Messages : 6 164
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 6 164
Points : 6 404
Points : 6 404
Citation:
Lorsque OpenLDAP 2.x.x est utilisé, ldap_connect() retournera toujours une ressource car il ne se connectera pas mais initialisera uniquement les paramètres de connexion. Actuellement, la connexion intervient avec le prochain appel aux fonctions ldap_*, habituellement avec la fonction ldap_bind().
julp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/03/2011, 11h25   #4
Invité régulier
 
Anthony Duriez
Inscription : janvier 2010
Messages : 18
Détails du profil
Informations personnelles :
Nom : Anthony Duriez

Informations forums :
Inscription : janvier 2010
Messages : 18
Points : 8
Points : 8
D'accodac,

Je n'avais pas vu ce commentaire.

C'est dommage car dans le cas ou le serveur tombe, le seul moyen de le savoir c'est de voir apparaitre une erreur de ldap_bind()...

Merci beaucoup,

Anthony
Anthony_ 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 18h27.


 
 
 
 
Partenaires

Hébergement Web