LDAP помогите сделать bind

h0kum

Guest
LDAP помогите сделать bind

надо скрипт написать что бы выдернуть из AD всех юзеров с их email, но заткнулся на самом начале, скрипт такой:
PHP:
<?php  $name = 'администратор@jsc-xxx.local';  
$pass = 'xxxxxx';  
$ldap = ldap_connect('localhost') or die("no connect"); 
echo $ldap."<br>";  
ldap_set_option($ldap, LDAP_OPT_PROTOCOL_VERSION, 3);
ldap_set_option($ldap, LDAP_OPT_REFERRALS, 0);  
$res = ldap_bind($ldap,$name,$pass);  
echo $res;
?>
у меня выдаёт:
Warning: ldap_bind(): Unable to bind to server: Can't contact LDAP server in ...
стоит Windows 2003, IIS отключен.
 

neko

tеam neko
вообще-то выглядит все правильно
юзайте ldap_errno/ldap_error для получения дополнительной информации
 

sergadm

Новичок
в 2003 что то явно поменяли в лдапе.
ldap_set_option($ldap, LDAP_OPT_PROTOCOL_VERSION, 3);
ldap_set_option($ldap, LDAP_OPT_REFERRALS, 0);
у меня и без этого нормально цепляется. попробуй админа с английским именем
 
Сверху