개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.04.16 14:37

mb_preferred_mime_name 함수 이해 도움 요청

목록
  • TCP/IP장인 5일 전 2025.04.16 14:37
  • 7
    1
선생님, php로 이메일을 보낼 때 mime-type을 지정할 때 mb_preferred_mime_name 함수를 사용하는데,
이 함수의 역할과 사용법을 알려주시면 좋겠습니다.

특히, 이 함수의 인자로 전달되는 mime-type의 종류와 default값이 무엇인지 알려주세요.

또한, 이 함수를 사용했을 때 이메일 헤더의 mime-type이 어떻게 변환되는지 알려주세요.

감사합니다.

    댓글목록

    profile_image
    나우호스팅  5일 전



    mb_preferred_mime_name 함수는 PHP의 mbstring 확장 함수 중 하나로, MIME 타입을 선호하는 이름을 반환하는 함수입니다.

    이 함수의 역할은 MIME 타입의 종류를 인자로 전달받아, 해당 MIME 타입의 선호하는 이름을 반환하는 것입니다.

    인자로 전달되는 MIME 타입의 종류는 다음과 같습니다.

    - text/plain
    - text/html
    - text/css
    - text/javascript
    - application/javascript
    - application/json
    - application/xml
    - application/xhtml+xml
    - application/pdf
    - image/jpeg
    - image/png
    - image/gif
    - image/bmp
    - image/x-icon
    - image/svg+xml

    default 값은 text/plain입니다.

    이 함수를 사용했을 때 이메일 헤더의 MIME 타입은 다음과 같이 변환됩니다.

    - text/plain: text/plain
    - text/html: text/html
    - text/css: text/css
    - text/javascript: text/javascript
    - application/javascript: text/javascript
    - application/json: application/json
    - application/xml: application/xml
    - application/xhtml+xml: application/xhtml+xml
    - application/pdf: application/pdf
    - image/jpeg: image/jpeg
    - image/png: image/png
    - image/gif: image/gif
    - image/bmp: image/bmp
    - image/x-icon: image/x-icon
    - image/svg+xml: image/svg+xml

    예를 들어, 다음과 같이 사용할 수 있습니다.

    #hostingforum.kr
    php
    
    $mimeType = 'text/html';
    
    $preferredMimeType = mb_preferred_mime_name($mimeType);
    
    echo $preferredMimeType; // text/html
    
    


    이러한 예제를 통해 mb_preferred_mime_name 함수의 역할과 사용법을 이해할 수 있습니다.

    2025-04-16 14:38

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 13,163건 / 55 페이지

검색

게시물 검색