查詢

ldap_delete()函式—用法及示例

「 從目錄中刪除條目 」


函式名:ldap_delete()

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

用法:ldap_delete(resource $link_identifier, string $dn)

引數:

  • $link_identifier:LDAP連線識別符號,透過ldap_connect()函式返回的資源。
  • $dn:要刪除的目錄項的Distinguished Name(DN)。

返回值:成功時返回TRUE,失敗時返回FALSE。

示例:

// 連線到LDAP伺服器
$ldapconn = ldap_connect("ldap.example.com");

if ($ldapconn) {
    // 繫結到LDAP伺服器
    $ldapbind = ldap_bind($ldapconn, "cn=admin,dc=example,dc=com", "password");

    if ($ldapbind) {
        // 刪除目錄項
        $dn = "cn=John Doe,ou=users,dc=example,dc=com";
        $result = ldap_delete($ldapconn, $dn);

        if ($result) {
            echo "目錄項刪除成功";
        } else {
            echo "目錄項刪除失敗";
        }
    } else {
        echo "LDAP繫結失敗";
    }

    // 關閉LDAP連線
    ldap_close($ldapconn);
} else {
    echo "無法連線到LDAP伺服器";
}

注意事項:

  • 要使用ldap_delete()函式,需要先連線到LDAP伺服器並進行繫結操作。
  • 刪除操作需要有足夠的許可權才能成功執行。
  • 刪除操作是不可逆的,請謹慎使用。
補充糾錯
上一個函式: ldap_delete_ext()函式
下一個函式: ldap_count_references()函式
熱門PHP函式
分享連結