라이브러리
[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 함수를 사용해야 합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.