dongzhidian3538 2015-02-16 16:32
浏览 59

使用LDAP从Active Directory显示用户

I would like to retrieve a User List from my Active Directory with LDAP. My Code is so far:

$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);

However, If I execute the code on my Mysql-Server I get an error:

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

I am fairly new to PHP and LDAP. I think there is a problem with my filter. Because, when I try..

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

... I get this error message. Can you please give me some advice? I know, that I dont use $ds at the moment. But I let it in the code for Information purpose. Thanks in Advance for your help.

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 多址通信方式的抗噪声性能和系统容量对比
    • ¥15 winform的chart曲线生成时有凸起
    • ¥15 msix packaging tool打包问题
    • ¥15 finalshell节点的搭建代码和那个端口代码教程
    • ¥15 Centos / PETSc / PETGEM
    • ¥15 centos7.9 IPv6端口telnet和端口监控问题
    • ¥20 完全没有学习过GAN,看了CSDN的一篇文章,里面有代码但是完全不知道如何操作
    • ¥15 使用ue5插件narrative时如何切换关卡也保存叙事任务记录
    • ¥20 海浪数据 南海地区海况数据,波浪数据
    • ¥20 软件测试决策法疑问求解答