查詢

ldap_mod_del()函式—用法及示例

「 從目錄伺服器中刪除現有的屬性值 」


函式名:ldap_mod_del()

適用版本:PHP 4, PHP 5, PHP 7

函式描述:ldap_mod_del() 函式用於從目錄伺服器中刪除現有的屬性值。

用法: bool ldap_mod_del ( resource $link_identifier , string $dn , array $entry )

引數:

  • $link_identifier:一個有效的 LDAP 連線識別符號。
  • $dn:要修改的條目的區別名(DN)。
  • $entry:包含要刪除的屬性的陣列。陣列的鍵是屬性的名稱,陣列的值是要刪除的屬性值。

返回值: 如果成功則返回 TRUE,否則返回 FALSE。

示例: <?php // 建立到目錄伺服器的連線 $ldapconn = ldap_connect("ldap.example.com") or die("無法連線到 LDAP 伺服器");

// 繫結到目錄伺服器 $ldapbind = ldap_bind($ldapconn, "cn=admin,dc=example,dc=com", "adminpassword") or die("無法繫結到 LDAP 伺服器");

// 準備要刪除的屬性值 $entry = array( "mail" => "[email protected]", "telephonenumber" => "123456789" );

// 刪除屬性值 $mod_del = ldap_mod_del($ldapconn, "cn=user,dc=example,dc=com", $entry);

if ($mod_del) { echo "屬性值刪除成功"; } else { echo "屬性值刪除失敗"; }

// 關閉 LDAP 連線 ldap_close($ldapconn); ?> 上述示例中,我們首先建立到目錄伺服器的連線,然後繫結到伺服器。接下來,我們準備要刪除的屬性值,並呼叫ldap_mod_del()函式來刪除指定條目的屬性值。如果刪除成功,則輸出"屬性值刪除成功",否則輸出"屬性值刪除失敗"。最後,我們關閉 LDAP 連線。

補充糾錯
上一個函式: ldap_mod_del_ext()函式
下一個函式: ldap_mod_add_ext()函式
熱門PHP函式
分享連結