>  기사  >  백엔드 개발  >  PHP에서 MIME 유형은 무엇을 의미합니까?

PHP에서 MIME 유형은 무엇을 의미합니까?

WBOY
WBOY원래의
2022-02-22 11:14:393914검색

PHP에서 MIME 유형은 다목적 인터넷 메일 확장 유형으로, 이메일을 보낼 때 멀티미디어 데이터를 첨부하도록 설계되었습니다. 파일의 MIME 유형을 가져옵니다.

PHP에서 MIME 유형은 무엇을 의미합니까?

이 문서의 운영 환경: Windows 10 시스템, PHP 버전 7.1, Dell G3 컴퓨터.

php에서 MIME 유형의 의미는 무엇입니까

1. MIME

MIME(다목적 인터넷 메일 확장)의 정의 다목적 인터넷 메일 확장 유형입니다. 메시지 내용 유형을 기술하기 위한 인터넷 표준입니다

2. MIME 디자인의 원래 목적

MIME의 원래 목적은 이메일을 보낼 때 멀티미디어 데이터를 첨부하여 메일을 허용하는 것입니다. 클라이언트의 종류에 따라 처리가 가능합니다. 그러나 HTTP 프로토콜에서 지원되면 그 중요성은 더욱 커집니다. HTTP 전송을 일반 텍스트뿐만 아니라 풍부하고 다채롭게 만듭니다.

3.MIME 파일 형식

각 MIME 유형은 큰 카테고리 + 유형의 두 부분으로 구성됩니다.

예:

하이퍼텍스트 마크업 언어 text.html text/html

Normal text.txt text/plain

PDF document.pdf application/pdf

PNG image.png image/png

TAR file.tar application /x-tar

4.PHP는 파일의 MIME 유형을 가져옵니다

PHP에 내장된 mime_content_type() 함수를 사용하여 파일의 MIME 유형을 가져올 수 있습니다.

기본 구문:

string mime_content_type( $file )

매개 변수: me_content_type() 함수는 찾을 MIME 세부 정보의 파일 경로를 지정하는 단일 매개 변수 $file을 허용합니다.

반환 값: me_content_type() 함수는 MIME 콘텐츠 유형을 반환하며, 실패하면 false를 반환합니다.

예:

me_content_type() 함수를 사용하여 이러한 파일의 MIME 유형을 가져옵니다(파일은 데모 디렉터리에 있음):

구현 코드:

<?php
# 输出不同类型文件的结果
echo mime_content_type(&#39;demo/1.docx&#39;) . "</br>";
echo mime_content_type(&#39;demo/1.html&#39;) . "</br>";
echo mime_content_type(&#39;demo/1.jpg&#39;) . "</br>";
echo mime_content_type(&#39;demo/1.pdf&#39;) . "</br>";
echo mime_content_type(&#39;demo/1.txt&#39;) . "</br>";
echo mime_content_type(&#39;demo/1.zip&#39;) . "</br>";
 ?>

출력 결과:

inode/x-empty

inode /x-empty

image/jpeg

application/pdf

inode/x-empty

application/zip

추천 학습: "PHP 비디오 튜토리얼"

위 내용은 PHP에서 MIME 유형은 무엇을 의미합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.