[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