【发布时间】:2017-06-16 07:32:09
【问题描述】:
我试图通过 LDAP 获取组中所有用户的电子邮件地址。下面是我得到的代码,我无法让它工作。 我得到的错误是:错误的搜索过滤器。
if ($ldapconn) {
echo "jep";
echo "<br />";
$basedn = "DC=lab,DC=kuhlmann-its,DC=local";
$classname = "TAI2";
$filter = "(&(objectClass=user)(memberOf=OU=TAI2,OU=Accounts,OU=BBS_Students,OU=BBS,OU=EDUNET))";
$attributes = array("givenName", "sn", "mail");
$search = ldap_search($ldapconn, $filter, $attributes);
$info = ldap_get_entries($ldapconn, $search);
}
这是我第一次使用 LDAP 和 Active Directory,我不知道所有功能是如何工作的。我想知道为什么我的 ldap_search() 不工作。
提前致谢。
【问题讨论】:
标签: php active-directory ldap