# Lightweight Directory Access Protocol

- はじめに
- インストール/設定
  - 要件
  - インストール手順
  - 実行時設定
  - リソース型
- 定義済み定数
- PHP LDAP コールの使用法
- LDAP controls
- 例
  - 基本的な使用法
- LDAP 関数
  - ldap_8859_to_t61 — 8859 文字を t61 文字に変換する
  - ldap_add_ext — Add entries to LDAP directory
  - ldap_add — LDAP ディレクトリにエントリを付加する
  - ldap_bind_ext — Bind to LDAP directory
  - ldap_bind — LDAP ディレクトリにバインドする
  - ldap_close — ldap_unbind のエイリアス
  - ldap_compare — 指定した DN のエントリで見付かった属性の値を比較する
  - ldap_connect — LDAP サーバーへ接続する
  - ldap_control_paged_result_response — LDAP ページネーションクッキーを取得する
  - ldap_control_paged_result — LDAP ページネーション制御情報を送信する
  - ldap_count_entries — 検索結果のエントリ数を数える
  - ldap_delete_ext — Delete an entry from a directory
  - ldap_delete — ディレクトリからエントリを削除する
  - ldap_dn2ufn — DN をユーザーに分かりやすい名前のフォーマットに変換する
  - ldap_err2str — LDAP のエラー番号をエラーメッセージ文字列に変換する
  - ldap_errno — 直近の LDAP コマンドの LDAP エラー番号を返す
  - ldap_error — 直近の LDAP コマンドの LDAP エラーメッセージを返す
  - ldap_escape — Escape a string for use in an LDAP filter or DN
  - ldap_exop_passwd — PASSWD extended operation helper
  - ldap_exop_refresh — Refresh extended operation helper
  - ldap_exop_whoami — WHOAMI extended operation helper
  - ldap_exop — Performs an extended operation
  - ldap_explode_dn — DN を構成要素ごとに分割する
  - ldap_first_attribute — 最初の属性を返す
  - ldap_first_entry — 最初の結果 ID を返す
  - ldap_first_reference — 最初のリファレンスを返す
  - ldap_free_result — 結果メモリを開放する
  - ldap_get_attributes — 検索結果エントリから属性を得る
  - ldap_get_dn — 結果エントリから DN を得る
  - ldap_get_entries — 全ての結果エントリを得る
  - ldap_get_option — 指定したオプションの現在の値を得る
  - ldap_get_values_len — 結果エントリから全てのバイナリ値を得る
  - ldap_get_values — 結果エントリから全ての値を得る
  - ldap_list — 単一階層の検索を行う
  - ldap_mod_add_ext — Add attribute values to current attributes
  - ldap_mod_add — 現在の属性に属性を追加する
  - ldap_mod_del_ext — Delete attribute values from current attributes
  - ldap_mod_del — 現在の属性から属性を削除する
  - ldap_mod_replace_ext — Replace attribute values with new ones
  - ldap_mod_replace — 属性を新規の値に置換する
  - ldap_modify_batch — Batch and execute modifications on an LDAP entry
  - ldap_modify — LDAP エントリを修正する
  - ldap_next_attribute — 結果における次の属性を得る
  - ldap_next_entry — 次の結果エントリを得る
  - ldap_next_reference — 次のリファレンスを得る
  - ldap_parse_exop — Parse result object from an LDAP extended operation
  - ldap_parse_reference — 参照エントリから情報を展開する
  - ldap_parse_result — 結果から情報を展開する
  - ldap_read — エントリを読み込む
  - ldap_rename_ext — Modify the name of an entry
  - ldap_rename — エントリ名を修正する
  - ldap_sasl_bind — SASL を使用して LDAP ディレクトリにバインドする
  - ldap_search — LDAP ツリーを探索する
  - ldap_set_option — 指定したオプションの値を設定する
  - ldap_set_rebind_proc — 参照先を再バインドするためのコールバック関数を設定する
  - ldap_sort — LDAP 結果エントリをクライアント側でソートする
  - ldap_start_tls — TLS を開始する
  - ldap_t61_to_8859 — t61 文字を 8859 文字に変換する
  - ldap_unbind — LDAP ディレクトリへのバインドを解除する