라이브러리

[PHP] ldap_explode_dn - DN을 구성 요소로 분할합니다.




LDAP explode_dn 함수란?


LDAP explode_dn 함수는 LDAP DN(Distinguished Name) 문자열을 분해하여 각 항목을 별도의 배열로 반환하는 함수입니다. LDAP DN은 사용자 또는 그룹의 고유한 식별자를 나타내는 문자열로, 일반적으로 다음과 같은 형식으로 구성됩니다.

#hostingforum.kr


cn=이름,ou=부서,dc=도메인,dc=도메인



사용 예제


다음은 PHP에서 LDAP explode_dn 함수를 사용하는 예제입니다.

#hostingforum.kr
php

<?php



// LDAP 서버 설정

$ldap_server = 'ldap://localhost:389';

$ldap_dn = 'cn=이름,ou=부서,dc=도메인,dc=도메인';



// LDAP 서버에 접속

$ldap_conn = ldap_connect($ldap_server);

if (!$ldap_conn) {

    echo 'LDAP 서버에 접속할 수 없습니다.';

    exit;

}



// LDAP DN 분해

$dn_parts = ldap_explode_dn($ldap_dn);

print_r($dn_parts);



?>



결과


이 예제를 실행하면 다음과 같은 결과가 출력됩니다.

#hostingforum.kr
php

Array

(

    [0] => cn

    [1] => 이름

    [2] => ou

    [3] => 부서

    [4] => dc

    [5] => 도메인

    [6] => dc

    [7] => 도메인

)



함수의 매개변수


LDAP explode_dn 함수의 매개변수는 다음과 같습니다.

* `$dn`: LDAP DN 문자열

함수의 반환값


LDAP explode_dn 함수는 LDAP DN 문자열을 분해하여 각 항목을 별도의 배열로 반환합니다.

참고


LDAP explode_dn 함수는 PHP 4.x에서만 사용할 수 있습니다. PHP 5.x 이상에서는 ldap_explode_dn 함수를 사용해야 합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색