Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在OU中搜索CNs的LDAP_Php_Ldap - Fatal编程技术网

Php 在OU中搜索CNs的LDAP

Php 在OU中搜索CNs的LDAP,php,ldap,Php,Ldap,我试图从LotusNotes数据库中查找特定OU的所有成员。 层次结构是CN/OU/O。例如,有名为Mike Smith/NY/DIR的用户 当我在O=DIR的DN基础上搜索(cn=Mike*)时,我得到了所有称为“Mike…”的用户 我试图获取所有用户,但我得到了一个“没有这样的对象”。我所做的是 $list = ldap_search($ldap_conn, "OU=NY,O=DIR", "(objectclass=person)", array("sn")); 有什么问题吗?您的筛选器必

我试图从LotusNotes数据库中查找特定OU的所有成员。 层次结构是
CN/OU/O
。例如,有名为Mike Smith/NY/DIR的用户

当我在
O=DIR
DN
基础上搜索
(cn=Mike*)
时,我得到了所有称为“Mike…”的用户

我试图获取所有用户,但我得到了一个“没有这样的对象”。我所做的是

$list = ldap_search($ldap_conn, "OU=NY,O=DIR", "(objectclass=person)", array("sn"));
有什么问题吗?

您的筛选器必须是这样的:(&(objectclass=person)(uid=*)(ou:dn:=NY))
或者我不明白

您需要将搜索的baseDN设置为包含您感兴趣的用户的OU。OU=NY,然后是搜索过滤器(cn=Mike Smith)


我怀疑Notes是否支持可扩展的匹配筛选器。

我收到一个协议错误,您确定“ou:dn:=…”吗?给我一个随机帐户的dn“CN=Mike Smith,ou=NY,O=DIR”使用我给您的筛选器,您的ldap\u搜索将返回所有objectclass=person with ou=NY顺便说一句,ou:dn:NY意味着您需要dn中所有ou=NY的person