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 Database Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php