라이브러리

[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부터는 이 함수는 사용할 수 없습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색