[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: PHP + список юзеров в AD
GrafAtRuss
Народ пособите с вытяжкой списка пользователей из домена.
Есть домен вида DOMAIN.MY => MY_COMPANY1 => MY_DEPORTAMENT1 => USER(i.ivanov)
Так вот требуется ПХП-скрипт отображающий список пользователей по принцепу:


i.ivanov = Иванов Иван = MY_COMPANY1-MY_DEPORTAMENT1

Пособите скриптом с описаловом.
McLotos
http://php.net/manual/ru/function.ldap-list.php
а вообще почитайте http://php.net/manual/ru/ref.ldap.php

_____________
программирование - инструмент для решения конкретных задач, любая попытка спроектировать что-то универсальное приведет к провалу.©paul85
В любом случае тебе прийдётся пройти путь изобретения велосипеда, который прошли другие, только причиной твоего изобретения будет непонимание принципов работы велосипеда изобретённого другими людьми.©SlavaFr
jQuery это попытка использовать АН-225 для перевозки зубочистки
GrafAtRuss
Есть скрипт:

<?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 />';
}
?>

Но он выдает всякую чушь, псевдо аррей.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.