Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Libraries > Ldap_serch


Автор: speectr 31.10.2008, 17:37
Никак не получаеться получить список пользователей домена.

Код

<?php
echo "Начало<br>";

$dn = "DC=DOMEN";
echo "DN: ";
echo $dn."<br>";

$attributes = array("displayname", "l");

$filter = "(ou=*)";

$ad = ldap_connect("ldap://master.domen.local")
or die("Couldn't connect to AD!");

ldap_set_option($ad, LDAP_OPT_PROTOCOL_VERSION, 3);

$bd = ldap_bind($ad,"viktor@domen.local","password")
or die("Couldn't bind to AD!");

$result = ldap_search($ad, $dn, $filter)
or die("Couldn't Serch");

$entries = ldap_get_entries($ad, $result)
or die("Couldn't get enteres");

echo "колво:";
echo $entries['count'];

for ($i=0; $i<$entries["count"]; $i++)
{
echo $entries[$i]["displayname"][0]."(".$entries[$i]["l"][0].")<br />";
}

ldap_unbind($ad);
?>



Домен называеться вида: DOMEN.local
пользователи в контейнере users

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)