LDAP
| From: | Dan Shirah | Date: | Tue, 21 Aug 2007 17:57:40 +0000 |
| Subject: | LDAP | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-261085@lists.php.net to get a copy of this message | ||
Okay, hopefully someone can help me out here. I've gone over ldap at
php.net and multiple other sites but can't get it to work. Everytime I run
the query my results are "0 entries returned".
My AD tree is: CN=Users,DC=domain,DC=us. I have the AD Server set so that
anonymous access to retrieve information is enabled.
Below is my code. Any ideas?
<?php
$ldap_host = "AD Server";
$ldap_port = "389";
$base_dn = "DC=domain,DC=us";
$filter = "(CN=users)";
$connect = ldap_connect( $ldap_host, $ldap_port);
ldap_set_option($connect, LDAP_OPT_PROTOCOL_VERSION, 3);
$bind = ldap_bind($connect);
$read = ldap_search($connect, $base_dn, $filter);
$info = ldap_get_entries($connect, $read);
echo $info["count"]." entries returned<BR><BR>";
for($row = 0; $row<$info["count"]; $row++)
{
for($column = 0; $column<$info[$row]["count"]; $column++)
{
$data = $info[$row][$column];
echo $data.":".$info[$row][$data][0]."<BR>";
}
echo "<BR>";
}
ldap_close($connect);
?>