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

Reply via email to