Notsukaw Be Aware | Pas de prob, il utilise un objet ADO tout simplement ...
Code :
- $server = "adresse_ip";
- $port = "389";
- $racine = "o=XXXX, c=XXX";
- $rootdn = "UTILISATEUR";
- $rootpw = "MOT DE PASSE";
- $dn = "OU=YYYY, OU=FFFF, DC=AAAA, DC=XXXX, DC=XXX";
- $suffixe = "ton suffixe qui va bien";
- /********************************************/
- /******* Instanciation de l'objet ADO *******/
- /********************************************/
- $dbc = new COM("ADODB.Connection" ) or die("Cannot start ADO" );
- // Active Directory connection
- $dbc->Provider = "ADsDSOObject";
- $dbc->Open("", "$rootdn", "$rootpw" );
- $param="ton parametre de requete par exemple";
- $rs = $dbc->Execute("<LDAP://$server/".$dn.">;(&(objectClass=computer)(cn=*$param*));cn,adspath;subTree" );
- /********************************************/
- //Parcours des resultats
- $cpt=0;
- while (!$rs->EOF) {
- $rs->MoveNext(); /* deplacement du pointeur ! */
- $cpt++;
- }
|
Message édité par Notsukaw le 16-04-2004 à 15:31:39 ---------------
[ Canon EOS 30D ] (Grip + Canon 50mm f/1.4 + Canon 18-55mm USM + Tamron 70-300mm Di LD Macro) [Galerie perso]
|