如何使用php获取ldap树结构?

时间:2018-04-09 11:58:40

标签: php active-directory ldap openldap ldap-query

我有使用ou&s和subou的用户的活动目录记录。我想获得AD的整个树结构。

例如,

  • A组
    • 子组a1
    • Sub group a2
  • B组
    • 子组b1
    • Sub group b2
  • C组
    • Sub group c1
    • Sub group c2

我想要输出如上所述。

我已经列出了所有你和我们的名单。但我希望它像上面的例子那样结构。

我的代码

$ldap_base_dn = 'DC=example,DC=com'; 
$filter="(objectClass=organizationalunit)";
$arr= array("dn", "ou");
$sr=ldap_search($ldap_connection, $ldap_base_dn, $filter, $arr);
$info = ldap_get_entries($ldap_connection, $sr);
for ($i=0; $i < $info["count"]; $i++) {
echo $info[$i]["dn"]."<br>";

}

0 个答案:

没有答案