検索

検索 -- エントリの検索

DN についてのちょっとしたメモ

特殊文字 (",", "+", """, "\", "<", ">", ";", "#", "=", space or a hexpair) を DN の属性や値に使用することもできます。 Net_LDAP2_Util::escape_dn_value()Net_LDAP2_Util::unescape_dn_value()Net_LDAP2_Util::ldap_explode_dn() そして Net_LDAP2_Util::canonical_dn() の API ドキュメントを参照ください。 これらの関数を用いると、DN を安全に処理することができます。

エントリの検索

サーバに接続したら、Net_LDAPsearch() メソッドでディレクトリを検索しましょう。 このメソッドのパラメータは次の三つです。

search() メソッドは、Net_LDAP_Search オブジェクトあるいは Net_LDAP_Error のいずれかを返します。 Net_LDAP_Search オブジェクトを使用すると、 エントリの件数の取得やエントリの内容の取得などの操作を行うことができます。