Как получить структуру дерева 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>";
}