我有这个过滤器:
(&(DomainLogin=ara*)(&((!(DomainLogin=ara_test_7))(!(DomainLogin=ara_test_8))(!(DomainLogin=ara_test_10))(!(DomainLogin=ara_test_11)))))
如果我在 JXplorer 上使用这个过滤器工作正常并且我找到了结果,但是如果我使用 php ldap_list 我有这个错误:
警告:ldap_list() [function.ldap-list]:搜索:错误的搜索过滤器
<?
$f="(&(DomainLogin=ara*)(&((!(DomainLogin=ara_test_7))(!(DomainLogin=ara_test_8))(!(DomainLogin=ara_test_10))(!(DomainLogin=ara_test_11)))))";
$g=ldap_list($conn,$page->ldap_search_dn,$f,array(),false,10);
print_r(ldap_get_entries($conn,$g));
?>
为什么?