라이브러리
[PHP] ldap_delete_ext - 디렉토리에서 항목 삭제
LDAP Delete Ext
LDAP (Lightweight Directory Access Protocol) Delete Ext는 LDAP 서버에서 특정 객체를 삭제하는 데 사용되는 함수입니다. PHP에서 LDAP Delete Ext를 사용하려면 `ldap_delete_ext` 함수를 사용하면 됩니다.
함수 설명
`ldap_delete_ext` 함수는 LDAP 서버에서 특정 객체를 삭제하는 데 사용됩니다. 이 함수는 LDAP 서버에 연결된 후에 사용할 수 있습니다.
함수 구조
`ldap_delete_ext` 함수의 구조는 다음과 같습니다.
#hostingforum.kr
php
bool ldap_delete_ext ( resource $link_identifier [, string $dn [, string $entry_distinguished_name [, string $delete_children [, int $delete_ancestors [, int $controls [, int $options ]]]]]] )
함수 매개변수
* `$link_identifier`: LDAP 서버에 연결된 리소스
* `$dn`: 삭제할 객체의 distinguishedName
* `$entry_distinguished_name`: 삭제할 객체의 distinguishedName (선택)
* `$delete_children`: 자식 객체도 삭제할지 여부 (선택)
* `$delete_ancestors`: 조상 객체도 삭제할지 여부 (선택)
* `$controls`: 삭제할 객체의 속성 (선택)
* `$options`: 삭제 옵션 (선택)
예제
다음 예제는 LDAP Delete Ext를 사용하여 LDAP 서버에서 특정 객체를 삭제하는 방법을 보여줍니다.
#hostingforum.kr
php
// LDAP 서버에 연결
$ldap_conn = ldap_connect("ldap.example.com");
// LDAP 서버에 인증
ldap_set_option($ldap_conn, LDAP_OPT_PROTOCOL_VERSION, 3);
ldap_set_option($ldap_conn, LDAP_OPT_REFERRALS, 0);
// LDAP 서버에서 특정 객체 삭제
$dn = "cn=John Doe,ou=People,dc=example,dc=com";
if (ldap_delete_ext($ldap_conn, $dn)) {
echo "객체 삭제 성공
";
} else {
echo "객체 삭제 실패
";
}
// LDAP 서버 연결 종료
ldap_close($ldap_conn);
주의사항
LDAP Delete Ext를 사용할 때는 주의해야 합니다. LDAP 서버에서 특정 객체를 삭제하면 그 객체와 관련된 모든 데이터가 삭제되므로 주의해서 사용해야 합니다.
참고
LDAP Delete Ext는 LDAP 서버에서 특정 객체를 삭제하는 데 사용되는 함수입니다. 이 함수는 LDAP 서버에 연결된 후에 사용할 수 있습니다. LDAP Delete Ext를 사용할 때는 주의해서 사용해야 합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.