[gull] PHP-LDAP
Galland Gregoire
gregoire.galland at hispeed.ch
Fri Oct 28 19:14:08 CEST 2005
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Bonjour à tous!
Je suis en train de mettre sur pied un script PHP pour ajouter une
entrée(en réalité un user) dans un arbre LDAP.
//Script php
$info["cn"]="toto";
$info["sn"]="tata";
$info["postalAddress"]="tourte";
$info["postalCode"]="tarte";
$info["l"]="membre";
$info["mail"]="coucou.tarte at eivd.ch";
$info["mobile"]="0";
$info["telephoneNumber"]="0";
$info["uid"]="ttata";
$info["userPassword"]="motdepasse";
$info["loginShell"]="/bin/false";
$info["uidNumber"]="6666";
$info["gidNumber"]=(int)"100";
$info["homeDirectory"]="/home/toto/";
$info["shadowMin"]="-1";
$info["shadowMax"]="999999";
$info["shadowWarning"]="7";
$info["shadowInactive"]="-1";
$info["shadowExpire"]="-1";
$info["shadowFlag"]="0";
$info['objectClass'][0]="top";
$info['objectClass'][1]="personn";
$info['objectClass'][2]="posixAccount";
$info['objectClass'][3]="shadowAccount";
$info['objectClass'][4]="inetOrgPersonn";
//Fin du script
En effectuant la fonction
/ldap_add($maconnectionauserveurldap,$basedn,$info), /cette dernière
me renvoie "Invalid Syntax"(Parlant n'est-ce pas :-P ?)
En farfouillant dans les logs de LDAP, je tombe sur :
Oct 28 18:50:53 llsrv2 slapd[3258]: conn=3873 op=1 ADD dn = "ou =
People , dc = lll, dc = eivd, dc=ch"
Oct 28 18:50:53 llsrv2 slapd[3258]: conn=3873 op=1 RESULT tag=105
err=21 text=objectClass: value #1 invalid per syntax
Oct 28 18:50:53 llsrv2 slapd[22655]: conn=3873 op=2 UNBIND
Oct 28 18:50:53 llsrv2 slapd[22655]: conn=3873 fd=26 closed
Donc je pars du fait que c'est au niveau de l'attribut "objectClass"
que cela coince, mais je ne voit pas pourquoi.
Quelqu'un aurait-il de l'expérience avec ce genre de script?
Merci d'avance
Grégoire
- --
Galland Grégoire
Résidence de la Côte 80
1110 Morges
Natel : 079/511.30.07
Prive1: 021/622.07.37
Privé2: 021/821.15.95 extension:1016
Saitis: 1016
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFDYlxeI8gmGeMTr0sRAjwVAKCU8pGAc+hmewtdsABS8MGqIACO4wCgrxRy
ERBUr7VROUU4IXFZTSeofjE=
=2ewn
-----END PGP SIGNATURE-----
More information about the gull
mailing list