Как получить структуру дерева ldap с помощью php?

У меня есть запись в активном каталоге пользователей с ou и subou. Я хочу получить всю структуру дерева нашей эры.

например,

  • Группа А
    • Подгруппа а1
    • Подгруппа а2
  • Группа Б
    • Подгруппа b1
    • Подгруппа b2
  • Группа С
    • Подгруппа c1
    • Подгруппа с2

Я хочу вывод, как указано выше.

У меня есть список всего, что у тебя есть. но я хочу это как структура, как в примере выше.

Мой код

$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 ответов

Другие вопросы по тегам