라이브러리

[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를 사용할 때는 주의해서 사용해야 합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 432 페이지

검색

게시물 검색