Page 1 sur 1

LDAP Resource id #2

Posté : 19 juin 2012, 18:20
par Megadeth
Bonsoir,

Cherchant à faire en local une connexion ldap en php, j'obtiens ce message "Resource id #2", est-ce que ca veut dire que ca a marché ?

Je ne sais pas comment interpréter cette valeur...

Merci de votre aide !

Mega
;)

Re: LDAP Resource id #2

Posté : 20 juin 2012, 08:11
par Mazarini
Je pense que oui, c'est le genre de chose que l'on obtient lorsque l'on affiche le contenu de l'une variable qui contient une connexion.
Mais que fait tu pour afficher un tel message ?

Comme pour mysql, tu peux utiliser ldap_error() et ldap_errno() pour vérifier que tout c'est bien passé.

Re: LDAP Resource id #2

Posté : 20 juin 2012, 09:34
par Megadeth
Bonjour Mazarini et merci de te soucier de mes soucis.

J'ai jamais fait de ldap donc j'ai récupéré un script tout fait qui est :
<?php
$baseDN = "mes_dc";
$ldapServer = "mon_serveur";
$ldapServerPort = 389;
$rdn="mon_login";
$mdp="mon_pass";
$dn = 'cn_et_dc';

echo "Connexion au serveur <br />";
$conn=ldap_connect($ldapServer);

// on teste : le serveur LDAP est-il trouvé ?
if ($conn)
 echo "Le résultat de connexion est ".$conn ."<br />";
else
 die("connexion impossible au serveur LDAP");
?>
Mega
;)

Re: LDAP Resource id #2

Posté : 20 juin 2012, 11:16
par Mazarini
Imprimer le contenu de $conn n'a pas de signification. $conn est à faux si ca passe mal, dans le cas contraire sa valeur ne nous sert à rien directement.

die("connexion impossible au serveur LDAP : ".ldap_error()); est plus utile pour savoir pourquoi ca n'a pas marché.

je te conseille cette lecture : http://fr2.php.net/manual/fr/ref.ldap.php
Tu pourras y trouver les fonctions pour faire ce que tu souhaites et des exemples.