【发布时间】:2012-04-09 22:37:41
【问题描述】:
我正在使用 PHP 创建一个 LDAP 目录搜索,并且我们使用 Novell 作为我们的 LDAP 服务器。我能够成功搜索并返回结果;这是我正在运行的当前过滤器,(&(FERPA=N)(|(uid=*searchphrase*)(sn=*searchphrase*)(fullName=*searchphrase*)(telephoneNumber=*searchphrase*)))。
我希望能够按姓氏或 LDAP 变量 sn 进行排序。我可以通过 PHP 对其进行排序,但我希望这是最后的手段。有没有办法根据列对结果进行排序。例如,在 SQL 中,您可以根据这样的列进行排序,SELECT * FROM TABLE WHERE COL='criteria' ORDER BY COL; LDAP 查询可以做类似的事情吗?
【问题讨论】:
-
只是想知道你是否知道这个 ldap_sort 函数(php.net/manual/en/function.ldap-sort.php)。
-
我已经研究过了,但我找不到该特定功能的文档。另外,我正在尝试通过 LDAP 查询对结果进行排序,如果我找不到通过 LDAP 查询的方法,那么我将求助于通过 PHP 进行排序。
标签: php ldap ldap-query novell