Salut à tous,

voila, j'essaie d'effectuer des modifications sur des utilisateurs grâce à mon interface que je développe en PHP actuellement.

voici l'extrait de code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
    if(isset($_POST) AND (!empty($_POST))){
       $modif["cn"][0]=$_POST["txtNom"]." ".$_POST["txtPrenom"];
       $modif["uid"][0]=$_POST["txtPrenom"].".".$_POST["txtNom"];           
//ligne 83 juste en dessous 
      $result=ldap_modify($connect,"uid=lePrenom.leNom,ou=People,dc=fresnel,dc=fr",$modif);
 
     }
et j'ai un jolie message d'erreur qui indique ceci :
Warning: ldap_modify() [function.ldap-modify]: Modify: Naming violation in C:\wamp\www\Interface LDAP\modifPersonne.php on line 83.

En revanche, sur une page de test, j'ai effectué la manipulation suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
$modif["cn"][0]="Nom Prenom";
$result=ldap_modify($connect,"uid=lePrenom.leNom,ou=People,dc=fresnel,dc=fr",$modif);
if ($result){
echo "modification correct";
}
Et tout marche correctement... j'ai bien Nom et Prenom qui apparait à la place de LeNom et LePrenom

Du coup je ne comprends pas l'erreur de nommage... Si quelqu'un à une idée.
Merci d'avance !