Отображение пользователей из Active Directory с использованием LDAP

Я хотел бы получить список пользователей из моей Active Directory с LDAP. Мой код до сих пор:

$server="ldap://Server";
$dn = "cn=readonly readonly";
$basedn="OU=Company,DC=Domain,DC=net";

$filter = "(|(objectClass=user))";
$connectid = @ldap_connect($server);

$binding = @ldap_bind($connectid,$username,$password) or die("Fehler");

$search = @ldap_search($connectid,$basedn,$filter);
$result = ldap_get_entries($connectid,$search);

Однако, если я выполняю код на моем Mysql-сервере, я получаю сообщение об ошибке:

Warning: ldap_get_entries() expects parameter 2 to be resource, boolean given

Я довольно новичок в PHP и LDAP. Я думаю, что есть проблема с моим фильтром. Потому что, когда я пытаюсь ..

if (!($search=@ldap_search($connectid,$basedn,$filter))) {
die("Search failed");

… Я получаю это сообщение об ошибке. Можете ли вы дать мне совет? Я знаю, что в данный момент я не использую $ ds. Но я впустил это в код для информационных целей. Заранее спасибо за помощь.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …