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 に答える