PHP では、MIME タイプは多目的インターネット メール拡張タイプです。これは、メッセージ コンテンツ タイプを記述するための Intel 標準です。電子メールを送信するときにマルチメディア データを添付するように設計されています。PHP では、「mime_content_type()」を使用できます。 " ファイルの MIME タイプを取得する関数。
この記事の動作環境: Windows 10 システム、PHP バージョン 7.1、Dell G3 コンピューター。
1. MIME の定義
MIME (MultiPurpose Internet Mail Extensions) 多目的インターネット メール拡張タイプ。これは、メッセージ コンテンツ タイプを記述するためのインターネット標準です。
2. MIME 設計の本来の目的
MIME は、多機能インターネット メール拡張機能を意味します。その設計の本来の目的は、電子メール送信時にマルチメディア データを添付し、メール クライアントがその種類に応じて処理できるようにします。ただし、HTTP プロトコルでサポートされると、その重要性はさらに高まります。 HTTP 転送を通常のテキストだけでなく、リッチでカラフルなものにします。
3.MIME ファイル形式
各 MIME タイプは、大きなカテゴリとタイプの 2 つの部分で構成されます。
例:
ハイパーテキスト マークアップ言語 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('demo/1.docx') . "</br>"; echo mime_content_type('demo/1.html') . "</br>"; echo mime_content_type('demo/1.jpg') . "</br>"; echo mime_content_type('demo/1.pdf') . "</br>"; echo mime_content_type('demo/1.txt') . "</br>"; echo mime_content_type('demo/1.zip') . "</br>"; ?>
出力結果:
inode/x-empty
inode/x-empty
image/jpeg
application/pdf
inode/x-empty
application/zip
推奨学習: 「PHP ビデオ チュートリアル 」
以上がPHPにおけるMIMEタイプの意味の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。