array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'ja', ), 'this' => array ( 0 => 'function.ldap-rename.php', 1 => 'ldap_rename', ), 'up' => array ( 0 => 'ref.ldap.php', 1 => 'LDAP 関数', ), 'prev' => array ( 0 => 'function.ldap-rename-ext.php', 1 => 'ldap_rename_ext', ), 'next' => array ( 0 => 'function.ldap-sasl-bind.php', 1 => 'ldap_sasl_bind', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'ja', 'path' => 'reference/ldap/functions/ldap-rename.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(PHP 4 >= 4.0.5, PHP 5, PHP 7, PHP 8)
ldap_rename — エントリ名を修正する
$ldap
,$dn
,$new_rdn
,$new_parent
,$delete_old_rdn
,$controls
= null
dn
で指定したエントリについて、
名前の変更または移動を行います。
ldap
ldap_connect() が返す LDAP\Connection クラスのインスタンス。
dn
LDAP エンティティの識別名。
new_rdn
新しい RDN。
new_parent
新しい親エントリ。
delete_old_rdn
true
の場合は古い RDN 値を削除します。それ以外の場合は古い RDN
値がそのエントリの non-distinguished 値として残されます。
controls
リクエストと一緒に送信する LDAP コントロール の配列
バージョン | 説明 |
---|---|
8.1.0 |
引数 ldap は、LDAP\Connection
クラスのインスタンスを期待するようになりました。
これより前のバージョンでは、有効な ldap link リソース を期待していました。
|
8.0.0 |
controls は、nullable になりました。
これより前のバージョンでは、デフォルト値が [] でした。
|
7.3.0 |
controls のサポートが追加されました。
|
注意:
この関数は、現在、LDAPv3 でのみ動作します。LDAPv3 でバインドする前に ldap_set_option() を使用する必要があるかもしれません。 この関数は、OpenLDAP 2.x.x または Netscape Directory SDK x.x を使用している場合にのみ使用可能です。