php-windows Digest 9 Mar 2006 13:16:09 -0000 Issue 2908
Topics (messages 26748 through 26748):
Re: LDAP newb gets errors against 2003 AD
26748 by: Bowden, Zeb
Administrivia:
To subscribe to the digest, e-mail:
[EMAIL PROTECTED]
To unsubscribe from the digest, e-mail:
[EMAIL PROTECTED]
To post to the list, e-mail:
php-windows@lists.php.net
----------------------------------------------------------------------
--- Begin Message ---
The first parameter of ldap_search is the link resource (i.e.
$ldapconn).
I think something like this should work:
$sr = ldap_search($ldapconn, $dn, $filter, $fields);
$info = ldap_get_entries($ldapconn, $sr);
-zeb
-----Original Message-----
From: Aaron Kenney [mailto:[EMAIL PROTECTED]
Sent: Wednesday, March 08, 2006 5:30 PM
To: php-windows@lists.php.net
Subject: [PHP-WIN] LDAP newb gets errors against 2003 AD
So here is the offending code:
--------------------------------------------------
<?PHP
$ldaprdn = '[EMAIL PROTECTED]';
$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);
?>
----------------------------------------------
Here is the result:
-------------------------------------
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
------------------------------------------
I know I'm just misusing the ldap_search() function or something, so
please, someone set me straight here.
--
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
--- End Message ---