- <?php
-
- $host = "******:389";
- $user = "**@**";
- $pswd = "*****";
- $ad = ldap_connect($host) or die( "Could not connect!" );
- if($ad){
-
- ldap_set_option ( $ad, LDAP_OPT_PROTOCOL_VERSION, 3 );
- ldap_set_option ( $ad, LDAP_OPT_REFERRALS, 0 );
-
- $bd = ldap_bind($ad, $user, $pswd) or die ("Could not bind");
- echo "ldap_bind success";
-
- $attrs = array("displayname","cn");
-
- $filter = "(objectclass=*)";
-
- $search = ldap_search($ad, 'DC=**,DC=**,DC=**', $filter, $attrs,0,0,0) or die ("ldap search failed");
- $entries = ldap_get_entries($ad, $search);
- if ($entries["count"] > 0) {
- echo '返回记录数:'.$entries["count"];
- for ($i=0; $i<$entries["count"]; $i++) {
-
- if(isset($entries[$i]["displayname"])){
- echo "<p>displayname: ".$entries[$i]["displayname"][0]."<br />";
- if(isset($entries[$i]["cn"][0])){
- echo "cn: ".$entries[$i]["cn"][0]."<br />";
- }
- }
- }
- } else {
- echo "<p>No results found!</p>";
- }
- }else{
- echo "Unable to connect to AD server";
- }
- ?>
本文链接http://www.cxybl.com/html/wlbc/Php/20130319/37245.html
WPuHTML5中文学习网 - HTML5先行者学习网WPuHTML5中文学习网 - HTML5先行者学习网