Mon problème est le suivant : quand je fais un ldap_search, tout marche très bien, il reconnait bien la syntaxe DN que je mets.
Mais qd je fais un ldap_add avec la même syntaxe DN (en changeant juste le cn), j'ai le message d'erreur suivant :
Code : Tout sélectionner
Warning: ldap_add() [function.ldap-add]: Add: Invalid DN syntax in C:\chemin_www\LDAP\ajout.php on line 41Code : Tout sélectionner
$ds=ldap_connect($server);
if ($ds)
{
$r=ldap_bind($ds,$rootdn,$rootpw);
// infos
$info["cn"]=$nom." ".$prenom;
$info["mail"]=$mail;
$info["telephonenumber"]=$tel;
$info["objectclass"]="personne";
// Destination utilisateur
$UO="OU=Utilisateurs,OU=OU1-1,OU=OU1,DC=toto,DC=tata"; // l'OU existe bien ;)
$DN='"CN='.$nom.','.$UO.'"';
// ajout dans l'AD
$r=ldap_add($ds,$dn_new,$info);
// fermeture de la connexion
ldap_close($ds);
if ($r)
{
echo "L'enregistrement a réussi !!!\n";
echo "<P><A HREF=\"ajout.php3\">Ajouter une nouvelle personne</A>\n";
echo "<P><A HREF=\"admin.php3\">Retourner à la page d'administration</A>\n";
}
} Merci