hi vince,
Vince C wrote:
> <?php
> $ldaphost= "company.com";
>
> if(!($ldap = ldap_connect($ldaphost,389))){
> die("ldap server cannot be reached");
> } else {
> $oudc = " dc=company, dc=com";
> $dn2 = "";
> $password = "";
did you define your user and password? afaik win ad isn't searchable by
anonymous.
ciao SVEN
> echo "<p>Connected and ready to bind...";
> if (!($res = @ldap_bind($ldap, $dn2, $password))) {
> print(ldap_error($ldap) . "<BR>");
> die ("Could not bind the $dn2");
> echo "<p>Couldn't bind ....";
> } else {
> echo "<p>Binded and Ready to search....";
> echo "<br>LDAP = $ldap";
> echo "<br>oudc = $oudc";
>
> //
> $filter="(&(objectClass=user)(objectCategory=person)(|(sn=sorg)))";
> $filter= "sn=*"; $sr=ldap_search($ldap,$oudc,$filter);
> echo "<p>number of entries found: " . ldap_count_entries($ldap,
> $sr) . "<p>";
> echo "<br>filter = $filter";
> echo "<br>sr=$sr";
>
> if (!$sr) {
> die("<p>search failed\n");
> } else {
> echo "<p> Searched and ready for get entries.....";
> $info= ldap_get_entries($ldap, $sr);
>
> for ($i=0; $i<$info["count"]; $i++) {
> print ("<TR>");
> print ("<TD width=15%>" . $info[$i]["cn"][0] . " " .
> $info[$i]["sn"][0] . "</TD>");
> print ("<TD width=85%>" . $info[$i]["mail"][0] . "</TD>");
> print ("</TR>");
> print "<br>In the display FOR loop";
> }
> echo "<br> After loop.....";
> }
> }
> ldap_unbind($ldap);
> echo "<p>LDAP unbinded....";
> }
--
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php