라이브러리
[PHP] ldap_8859_to_t61 - 8859자를 t61자로 번역
LDAP_8859_TO_T61 함수
LDAP_8859_TO_T61 함수는 PHP의 LDAP 확장 함수 중 하나입니다. 이 함수는 LDAP에서 사용하는 8859-1 인코딩을 T.61 인코딩으로 변환합니다. T.61 인코딩은 전자 우편에서 사용되는 인코딩 방식으로, 특수 문자를 표현하기 위해 사용됩니다.
사용 예제
#hostingforum.kr
php
<?php
$dn = "cn=John Doe,dc=example,dc=com";
$attr = "sn";
$ldap_conn = ldap_connect("ldap.example.com");
ldap_set_option($ldap_conn, LDAP_OPT_PROTOCOL_VERSION, 3);
ldap_set_option($ldap_conn, LDAP_OPT_REFERRALS, 0);
if ($ldap_conn) {
if (ldap_bind($ldap_conn)) {
$result = ldap_search($ldap_conn, $dn, $attr);
$entries = ldap_get_entries($ldap_conn, $result);
for ($i = 0; $i < $entries["count"]; $i++) {
$entry = $entries[$i];
$sn = ldap_8859_to_t61($entry[$attr][0]);
echo "Surname: $sn
";
}
ldap_close($ldap_conn);
} else {
echo "LDAP bind failed
";
}
} else {
echo "LDAP connection failed
";
}
?>
이 예제에서는 LDAP 서버에 연결하여 특정 DN에 대한 특정 속성을 검색하고, 그 속성을 T.61 인코딩으로 변환하여 출력합니다.
LDAP_8859_TO_T61 함수의 사용
LDAP_8859_TO_T61 함수는 LDAP 확장 함수이므로, PHP에서 LDAP 확장을 사용하는 경우에만 사용할 수 있습니다. 이 함수를 사용하려면 PHP에서 LDAP 확장을 활성화해야 합니다.
LDAP_8859_TO_T61 함수의 반환 값
LDAP_8859_TO_T61 함수는 변환된 문자열을 반환합니다. 만약 변환에 실패하면 FALSE를 반환합니다.
LDAP_8859_TO_T61 함수의 인자
LDAP_8859_TO_T61 함수는 한 개의 인자를 받습니다. 인자는 변환할 문자열입니다.
LDAP_8859_TO_T61 함수의 예외
LDAP_8859_TO_T61 함수는 LDAP 확장 함수이므로, LDAP 확장 함수의 예외와 동일한 예외를 발생시킬 수 있습니다. 예를 들어, LDAP 서버에 연결할 수 없을 때는 LDAP connection failed 메시지를 출력합니다.
LDAP_8859_TO_T61 함수의 버전
LDAP_8859_TO_T61 함수는 PHP 4.x부터 사용할 수 있습니다. PHP 5.x부터는 이 함수는 deprecated 상태입니다. PHP 7.x부터는 이 함수는 사용할 수 없습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.