Jump to content

Archived

This topic is now archived and is closed to further replies.

pakenney38

LDAP connecting to Win 2003 AD issue

Recommended Posts

So here is the offending code:

[!--quoteo--][div class=\'quotetop\']QUOTE[/div][div class=\'quotemain\'][!--quotec--]<?PHP
$ldaprdn = 'USR@domain.net';
$ldappass = 'PWD';
$ds = 'server.domain.net';
$dn = 'dc=domain,dc=net';
$ldapport = 389;
$ldapconn = ldap_connect($ds, $ldapport)
or die("Could not connect to LDAP server.");

if ($ldapconn)
{
$ldapbind = ldap_bind($ldapconn, $ldaprdn, $ldappass);
if ($ldapbind)
{
echo "LDAP bind successful...";


$filter = "'cn=*Kenney*'";
$fields = array("ou", "mail");
$sr = ldap_search($ds, $dn, $filter, $fields);

$info = ldap_get_entries($ds, $sr);

for ($i=0; $i<$info["count"]; $i++)
{
echo "<br>";
echo "ou: " . $info[$i]["ou"][0];
echo "mail: " . $info[$i]["mail"][0];
}

}
else
{
echo "LDAP bind failed...";
}
}
ldap_close($ldapconn);
?>
[/quote]

Here is the result:

[!--quoteo--][div class=\'quotetop\']QUOTE[/div][div class=\'quotemain\'][!--quotec--]LDAP bind successful...
Warning: ldap_search(): supplied argument is not a valid ldap link resource in e:\intertest\test.php on line 20

Warning: ldap_get_entries(): supplied argument is not a valid ldap link resource in e:\intertest\test.php on line 22
[/quote]

I know I'm just misusing the ldap_search() function or something, so please, someone set me straight here.

Share this post


Link to post
Share on other sites
I am going to bump this post because I know quite a few people who would like to figure out how PHP and AD are supposed to work together.

Share this post


Link to post
Share on other sites

×

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.