Bonjour,

J'ai un souci lorsque je déclare supannAffectation ( $info["objectClass"][3]= "supannPerson" (cf code ci-dessous)
Et vu qu'il n'accepte pas cet objet je ne peux pas stocker la civilité.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
// transfert d'informations 
 
                 $info["objectClass"][0]= "iupcPerson";
		  $info["objectClass"][1]= "inetorgPerson";
		  $info["objectClass"][2]= "eduPerson";
 
		  $info["objectClass"][3]= "supannPerson";
	  	  $info["eduPersonAffiliation"]="student";
		  $info["supannCivilite"]="$civilite";
		  $info["sn"] = "$nom_usuel";
		  $info["givenname"] = "$prenom";
Message d'erreur :
Warning: ldap_add(): Add: Object class violation in /home/httpd/html/formulaire compte ldap/connexion.php on line 161
la ligne 161 est
Code : Sélectionner tout - Visualiser dans une fenêtre à part
           $r = ldap_add($ldapconn, "uid=".$info ["uid"].",ou=people,dc=domaine,dc=societe,dc=fr", $info);
Pouvez vous me dire d'ou vient le problème. Si j'enlève la ligne ($info["objectClass"][3]= "supannPerson" et si je mets la civilite en commentaire tout marche bien

Merci pour vos réponses