Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/287.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.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获取ldap树结构?_Php_Active Directory_Ldap_Openldap_Ldap Query - Fatal编程技术网

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

如何使用php获取ldap树结构?,php,active-directory,ldap,openldap,ldap-query,Php,Active Directory,Ldap,Openldap,Ldap Query,我有一份active directory用户记录,其中有ou的和subou的。我想得到整个广告的树形结构 比如说, - Group A - Sub Group a1 - Sub Group a2 - Group B - Sub Group b1 - Sub Group b2 - Group C - Sub Group c1 - Sub Group c2 我有一张所有ou的和subou的的列表。但我希望它像上面的例子一样是一个结构 我的代码:

我有一份active directory用户记录,其中有
ou的
subou的
。我想得到整个广告的树形结构

比如说,

- Group A
    - Sub Group a1
    - Sub Group a2
 - Group B
    - Sub Group b1
    - Sub Group b2
 - Group C
    - Sub Group c1
    - Sub Group c2
我有一张所有
ou的
subou的
的列表。但我希望它像上面的例子一样是一个结构

我的代码:

$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>";
} 
$ldap_base_dn='DC=example,DC=com';
$filter=“(objectClass=organizationalunit)”;
$arr=数组(“dn”、“ou”);
$sr=ldap\U搜索($ldap\U连接,$ldap\U基本\U dn,$filter,$arr);
$info=ldap\u get\u条目($ldap\u连接,$sr);
对于($i=0;$i<$info[“计数”];$i++){
echo$info[$i][“dn”]。“
”; }
ou和subou?这让人困惑