牛牛在线工具

ldap_delete_ext()

收录 8868 个 PHP 函数,含用途说明与用法示例。

ldap_delete_ext()

从目录中删除条目

函数名:ldap_delete_ext() 适用版本:PHP 4 >= 4.0.5, PHP 5, PHP 7 用法:ldap_delete_ext(resource $link_identifier, string $dn [, array $serverctrls = []]): bool 参数: $link_identifier:LDAP 连接标识符,由 ldap_connect() 返回。 $dn:要删除的目录项的 DN (Distinguished Name)。 $serverctrls (可选):可选的控制选项,用于扩展操作的参数。 返回值:如果删除成功,则返回 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) { // 删除指定的目录项 $delete = ldap_delete_ext($ldapconn, "cn=user,ou=people,dc=example,dc=com"); if ($delete) { echo "目录项删除成功"; } else { echo "目录项删除失败"; } } else { echo "LDAP 绑定失败"; } // 关闭 LDAP 连接 ldap_close($ldapconn); } else { echo "LDAP 连接失败"; } 上述示例中,我们首先创建了一个 LDAP 连接,然后使用 ldap_bind() 函数绑定到 LDAP 服务器。接下来,我们使用 ldap_delete_ext() 函数来删除指定的目录项 "cn=user,ou=people,dc=example,dc=com"。最后,根据删除操作的结果,输出相应的消息。 请注意,在实际应用中,应根据实际情况进行错误处理和适当的安全性检查。