|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
你的留言本应该加入注册以及分页功能了,而如果你更强的话,UI(用户界面)也可以加强,完成之后,感觉是不是特有成就感?不管怎么样,咱好歹是写了一个动态网站程序了,放在自己的网站上耍耍吧。 - <?php //phpinfo(); $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 ); // bool ldap_bind ( resource $link_identifier [, string $bind_rdn = NULL [, string $bind_password = NULL ]] ) $bd = ldap_bind($ad, $user, $pswd) or die ("Could not bind"); echo "ldap_bind success"; //指定需求
获得
的用户属性 $attrs = array("displayname","cn"); //指定需查询的用户局限
$filter = "(objectclass=*)"; //ldap_search ( resource $link_identifier , string $base_dn , string $filter [, array $attributes [, int $attrsonly [, int $sizelimit [, int $timelimit [, int $deref ]]]]] ) $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在学习PHP这六个月里,每看到一个优秀的php脚本,就会兴奋的手舞足蹈,嘴里还不停的说:太酷了,太酷了。呵呵,很幼稚吧,但这可能就是兴趣。 |
|