事情很简单:
$results = ldap_search( $ldapconn, 'DC=testdomain,DC=com', '(&(objectClass=user)(objectClass=computer))' );
这有效,得到 3 个结果。
但是,否定许多手册和教程中定义的第二个表达式,会在错误搜索过滤器中返回:
$results = ldap_search( $ldapconn, 'DC=testdomain,DC=com', '(&(objectClass=user)(!objectClass=computer))' );
有什么帮助吗?
[2013 年 4 月 10 日星期三 16:59:05] [错误] [客户端 127.0.0.1] PHP 警告:ldap_search():搜索:第 29 行 /var/www/test2.php 中的搜索过滤器错误