LDAP Resource id #2

Mammouth du PHP | 737 Messages

19 juin 2012, 18:20

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
;)
Dyslexics are teople poo

ViPHP
ViPHP | 2577 Messages

20 juin 2012, 08:11

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é.

Mammouth du PHP | 737 Messages

20 juin 2012, 09:34

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
;)
Dyslexics are teople poo

ViPHP
ViPHP | 2577 Messages

20 juin 2012, 11:16

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.