[PHP-DB] ldap

2004-12-18 Thread it clown
Hi All,

How do i retreive info with php from w2k active directory.
I am running php from a linux box connecting to a windows
2000 domain controller.It seems asif i can connect to w2k
but i have noidea how to retreive the list of users.How
would i do that?

?php
$ldaphost = ldap://w2k.domain.net;;
$ldapport = 389;
$ldapuser = administrator;
$ldappasswd = ;
$ldaplink = ldap_connect($ldaphost, $ldapport)
or die(Can't establish LDAP connection);

ldap_bind($ldaplink, $ldapuser, $ldappasswd)
or die(Can't bind to server...);
?
_
For super low premiums, click here http://www.dialdirect.co.za/quote

-- 
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



RE: [PHP-DB] ldap

2004-12-18 Thread Bastien Koert
here is something from google
http://www.koders.com/php/fid74E4E3B2ACC4C8436DBDE72016503DEB1AC54B47.aspx
http://www.wdvl.com/Authoring/Languages/PHP/Pro/

bastien
From: it clown [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: [PHP-DB] ldap
Date: Sat, 18 Dec 2004 10:41:29 +0200
Hi All,
How do i retreive info with php from w2k active directory.
I am running php from a linux box connecting to a windows
2000 domain controller.It seems asif i can connect to w2k
but i have noidea how to retreive the list of users.How
would i do that?
?php
$ldaphost = ldap://w2k.domain.net;;
$ldapport = 389;
$ldapuser = administrator;
$ldappasswd = ;
$ldaplink = ldap_connect($ldaphost, $ldapport)
or die(Can't establish LDAP connection);
ldap_bind($ldaplink, $ldapuser, $ldappasswd)
or die(Can't bind to server...);
?
_
For super low premiums, click here http://www.dialdirect.co.za/quote
--
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
--
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


Re: [PHP-DB] ldap

2004-12-18 Thread it clown
Hi All,

I have googled abit and found some info on how to retrieve
user info from Active directory but i am getting the
following error for some reason:

Warning: ldap_search() [function.ldap-search]: Search:
Operations error in /srv/www/htdocs/ldap7.php on line 19

Warning: ldap_get_entries(): supplied argument is not a
valid ldap result resource in /srv/www/htdocs/ldap7.php on
line 21

Here is the script:

?php

$dn = OU=ldap,DN=w2k,DN=domain,DN=net;

$attributes = array(displayname, l);

$filter = (cn=*);

$ad = ldap_connect(ldap://w2k.domain.net;)
  or die(Couldn't connect to AD!);
  
ldap_set_option($ad, LDAP_OPT_PROTOCOL_VERSION, 3);

$bd = ldap_bind($ad,Administrator,)
  or die(Couldn't bind to AD!);

$result = ldap_search($ad, $dn, $filter, $attributes);

$entries = ldap_get_entries($ad, $result);

for ($i=0; $i$entries[count]; $i++)
{
echo $entries[$i][displayname]
 [0].(.$entries[$i][l][0].)br /;
}

ldap_unbind($ad);

?

Any help please, thanks?

Regards


On Sat, 18 Dec 2004 10:41:29 +0200
 it clown [EMAIL PROTECTED] wrote:
 Hi All,
 
 How do i retreive info with php from w2k active
 directory.
 I am running php from a linux box connecting to a windows
 2000 domain controller.It seems asif i can connect to w2k
 but i have noidea how to retreive the list of users.How
 would i do that?
 
 ?php
   $ldaphost = ldap://w2k.domain.net;;
   $ldapport = 389;
   $ldapuser = administrator;
   $ldappasswd = ;
   $ldaplink = ldap_connect($ldaphost, $ldapport)
   or die(Can't establish LDAP connection);
   
 ldap_bind($ldaplink, $ldapuser, $ldappasswd)
   or die(Can't bind to server...);
 ?

_
 For super low premiums, click here
 http://www.dialdirect.co.za/quote
 
 -- 
 PHP Database Mailing List (http://www.php.net/)
 To unsubscribe, visit: http://www.php.net/unsub.php
 

_
For super low premiums, click here http://www.dialdirect.co.za/quote

-- 
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php