probleme avec une fonction

zyriuse75
Invité n'ayant pas de compte PHPfrance

14 févr. 2010, 01:32

bonjour

je suis entrain de développer une petit interface d'administration pour un annuaire LDAP .
jusqu'a maintenant j ai très bien réussit a utiliser les fonctions ldap_search,ldap_add, mais la je n'arrive pas à utiliser la fonction pour modifier mon utilisateur "ldap_modify".

voici le code
 $info["sn"] = $_POST['nom'];
echo $info["sn"]= $_POST['nom'];  j ai bien le nom de la personne qui s'affiche

$dns = "cn=".$_POST['nom'].",ou=informatique,dc=pano,dc=loc";   <--- ligne 84

$entry =ldap_modify($ldapconn,$dns,$info); 
echo $ldapconn; il m'affiche Resource id #4 
echo "\n";
echo $dns; il m'affiche cn=te,ou=informatique,dc=panoranet,dc=loc 
echo "\n";
echo $info; il m'affiche Array 
echo "\n"; 
et quand je demande a valider les modifications il me dit
Warning: ldap_modify() [function.ldap-modify]: Modify: No such object in /var/www/clientldapV_0.1/modifier.php on line 84

cela vas bientôt faire 1 semaine que je sèche dessus et je n'arrive pas à savoir pourquoi .

merci pour votre aide et vos commentaire

Modérateur PHPfrance
Modérateur PHPfrance | 6373 Messages

17 févr. 2010, 13:12

Tu as regardé ici par exemple : http://www.linuxtopia.org/online_books/ ... rrors.html

Sinon "Resource id #4" et "Array" ne sont pas des informations très utiles... utilise var_dump() plutôt que echo pour les variables complexes.