Есть домен вида DOMAIN.MY => MY_COMPANY1 => MY_DEPORTAMENT1 => USER(i.ivanov)
Так вот требуется ПХП-скрипт отображающий список пользователей по принцепу:
i.ivanov = Иванов Иван = MY_COMPANY1-MY_DEPORTAMENT1
Пособите скриптом с описаловом.
i.ivanov = Иванов Иван = MY_COMPANY1-MY_DEPORTAMENT1
<?php
$basedn=array("DC=domain,DC=my");
#$filter="(&(objectClass=inetOrgPerson)(uid=*)(mail=*))"; //фильтр
$filter = "(cn=*)";
$attributes=array("samAccountName");
$cnx = ldap_connect('10.10.111.11'); //подключение
ldap_set_option($cnx, LDAP_OPT_PROTOCOL_VERSION, 3);
ldap_bind($cnx,"admin","password"); //аутентификация
$search = ldap_search(array($cnx),$basedn,$filter,$attributes); //поиск
// вывод результата
for ($i=0;$i<count($search);$i++) {
$data = ldap_get_entries($cnx,$search[$i]);
printf('<p>%s = %s</p>', $data['uid'][0], $data['mail'][0], $data[2]['dn']);
print '<pre>';
print_r ($data);
print '</pre>';
print '<hr />';
}
?>