|
|
|
|
Posté par
Julien, le lundi 20 août 2007 à 14:19:56<?
$adduserAD['cn'][0] = "PNom";
$adduserAD['sn'][0] = "NOM";
$adduserAD['mail'][0] = "prenom.nom@domaine.com";
$adduserAD['displayname'][0] = "NOM Prenom";
$adduserAD['givenname'][0] = "Prenom";
$adduserAD['name'][0] = "PNom";
$adduserAD['scriptpath'][0] = "logon.bat";
$adduserAD['userprincipalname'][0] = "PNom@DOMAINE.COM";
$adduserAD['objectclass'][0] = "top";
$adduserAD['objectclass'][1] = "person";
$adduserAD['objectclass'][2] = "organizationalPerson";
$adduserAD['objectclass'][3] = "user";
$adduserAD['userPassword'][0] = '{MD5}' . base64_encode(pack('H*',md5("pass")));
ldap_add($ds, "CN=NOM Prenom,OU=Magasin_Expedition,OU=Users,OU=101,DC=DOMAINE,DC=com", $adduserAD);
?>
Configuration: Windows XP Firefox 2.0.0.5
Si tu es en PHP5, évites d'utiliser les shorts tags <? ?> mets des <?php ?>
Ensuite, je ne connais pas cette fonction, mais est ce normal que tu ais plusieurs fois OU ? En regardant sur le site manuelphp.com , il semble que tu doives utiliser les mêmes paramètres que ceux de la connexion à LDAP |
Je ne sais pas si cela te rendra service, mais je viens de trouver un tuto intéressant sur LDAP:
http://beaussier.developpez.com/articles/php/ldap/phpldap.pdf |
lol, j'ai déjà du faire le tour des ressources possible de trouver sur google.
PHP 5 c'est pas le point qui m'interresse, surtout que c'est un script de test. Aucun expert LDAP dans le coin ?????????? |
mes 2 chemin LDAP sont correct (testé). |
Désolé d'insister, mais il faut que tu utilises des tags normalisés <?php ?> , car même pour un script de test il tourne obligatoirement sur une plateforme avec une version de PHP. Et si c'est en php5 tu auras des comportements bizarres, j'ai déjà eu le pb et en parcourant le forum je ne suis pas le seul !
Je ne suis pas un spécialiste de LDAP, mais cela me parait bizarre que tu ais plusieurs fois OU= (cela voudrait dire que tu ajoutes dans plusieurs entrées de ton serveur LDAP. (Le tuto que je t'ai indiqué à l'air pas mal je sais que tu en as déja lu, mais jettes y un coup d'oeil qd même) |
Merci, pour tes reponses Alain42, tres tres sympa de ta part, mais <?php ou <? ca me changera rien, car les fonctions que j'utilise sont a partir de PHP 4.
Pour le chemin LDAP il est bon, car j'arrive a voir toutes les infos sur tous les comptes.....etc. Car sur cet active directory l'arborescence est classée que par des OU (c'est pas moi qui est fait ca, lol) |
Ta réponse se trouve sur LDAP PHP.
Il s'agit juste que tes attributs 'scriptpath' et 'userprincipalname' ne sont pas définis dans les classes standard. Si la classe 'user' est une de tes classes personnelles assurent toi qu'elle sont inclues dans la lecture des schémas et qu'elle autorise ces 2 attributs. PS pour Alain42 : les balises <?php n'ont rien à voir dans ce contexte, s'il a un retour PHP c'est qu'il utilise ce qu'il faut vis à vis du serveur <? ou <?php |
| 25/09 11h21 | [Webmaster] Empêcher l'aspiration de mon site | Webmaster |
| 27/03 16h03 | [PHP] Méthodes de débogage | PHP |
| 07/11 17h39 | [PHP] Transformer une URL en lien hypertexte cliquable | PHP |
| 17/01 11h35 | [Outlook Express] Relever/consulter boite hotmail ou compte MSN | Microsoft Outlook |
| 06/05 10h45 | ajouter son site dans les moteurs de recherche | Référencement |
| 24/06 14h53 | [PHP]Ajouter du temps à un datetime | 2 |
| 24/06 14h42 | [PHP]Ajouter du temps à un datetime | 1 |
| 05/06 10h33 | [php] Ajouter une ligne dans un tableau | 7 |
| 30/05 10h19 | [PhP] Ajout d'une image: move_uploaded_file.. | 3 |
![]() | PHP Edit - PHPEdit est un environnement de développement intégré (IDE) sous Windows pour le langage PHP. Il offre un grand nombre de... | Catégorie: PHP Licence: Freeware/gratuit |
![]() | WAMP Server - WAMP5 (WAMP signifiant Windows Apache Mysql PHP) est une plateforme de développement Web sous Windows. Il vous permet de... | Catégorie: Serveurs Licence: Freeware/gratuit |
![]() | Compta One - Ce logiciel de comptabilité gratuit est la solution idéale pour vos applications courantes. Des fonctionnalités avancées... | Catégorie: Comptabilité/Paie Licence: Freeware/gratuit |
![]() | Delphi 6 Edition personnelle - La société Borland (Inprise) a mis à disposition gratuitement, pour un usage non-commercial, la version 6 de son... | Catégorie: Delphi Licence: Freeware/gratuit |
![]() | Dawn Of War : | Catégorie: Jeu vidéo PC | 9.99 € Alapage |
![]() | Caravan ! Flight Simulator | Catégorie: Jeu vidéo PC | 29.95 € Amazon.fr |
![]() | Cargo Pilot Add-on for | Catégorie: Jeu vidéo PC | 43.95 € Amazon.fr |
![]() | Flight Simulator 2004 : | Catégorie: Jeu vidéo PC | 19.95 € Amazon.fr |