致命错误:调用未定义的函数ldap_control_paged_result()

时间:2013-04-02 10:29:44

标签: php ldap

我在我的项目中使用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);
}

请帮我解决。

提前致谢。

1 个答案:

答案 0 :(得分:0)

错误的PHP版本

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