0

こんにちは、アクティブ ディレクトリからデータを取得しようとしていますが、保存されている eamil が大文字または混合文字である場合に問題が発生します。ldap_search() で、大文字と小文字の区別を無視して AD を検索する必要があります。これが私の関数です。事前にありがとう

    function LDAPget($email)
    {
        $ldap['server'] = 'xx.xx.xx.xx';
        $ldap['user'] = 'x';
        $ldap['pass'] = 'any';
        $ds = ldap_connect($ldap['server']); 
        $bind = ldap_bind($ds, $ldap['user'], $ldap['pass']);
        $filter = "(mail=$email)";
        $sr = ldap_search($ds, $ldap['base_dn'], $filter, array('*'));
        $rows = ldap_get_entries($ds, $sr);
}
4

2 に答える 2