0

我在我的项目中使用 LDAP。我收到以下错误。

Fatal error: Call to undefined function ldap_control_paged_result()

这是我的代码外观:

$ds=ldap_connect("162.188.10.180");  // must be a valid LDAP server!
if ($ds)
{
    ldap_set_option($ds, LDAP_OPT_PROTOCOL_VERSION, 3);


     $dn        = 'DC=testphp,DC=local';
     $filter    = '(|(cn=vol*)(givenname=Abd*))';
     $justthese = array('ou', 'cn', 'givenname', 'mail');
     ldap_control_paged_result($ds, 1);

     $sr = ldap_search($ds, $dn, $filter, $justthese);

     $info = ldap_get_entries($ds, $sr);

     echo $info['count'] . ' entries returned' . PHP_EOL;

    ldap_close($ds);
} else
{
    echo "<h4>Unable to connect to LDAP server.</h4>".ldap_error($ds);
}

请帮我解决。

提前致谢。

4

1 回答 1

0

错误的 PHP 版本

函数ldap_control_paged_result仅在 php 5.4 或更高版本中可用 - 您需要将 php 升级到当前版本或使用不同的函数。

于 2013-04-02T10:31:43.080 回答