PHP - FileInfo mime_content_type() 函式



PHP FileInfo 的 mime_content_type() 函式用於檢測檔案的 MIME 內容型別。此函式可以透過使用 magic.mime 檔案中的資訊來返回檔案的 MIME 內容型別。它可以以 MIME 格式返回內容型別,例如 text/plain 或 application/octet-stream。

語法

以下是 PHP FileInfo mime_content_type() 函式的語法:

string mime_content_type ( string $filename )

引數

此函式接受 $filename 引數,該引數是待測試檔案的路徑。

返回值

mime_content_type() 函式返回一個表示檔案 MIME 型別的字串,如果失敗則返回 FALSE。

PHP 版本

mime_content_type() 函式首次引入到 PHP 4.3.0 的核心版本中,並在 PHP 5、PHP 7 和 PHP 8 中繼續輕鬆執行。

示例 1

首先,我們將向您展示 PHP FileInfo mime_content_type() 函式的基本示例,以查詢給定檔案的 MIME 內容型別。

<?php
   // Mention filename here
   $filename1 = "/PHP/PhpProjects/myfile.txt";
   echo mime_content_type($filename1) . "\n";
?>

輸出

以下是以下程式碼的結果:

text/plain

示例 2

在下面的 PHP 程式碼中,我們將使用 mime_content_type() 函式並獲取提供的檔案的 MIME 內容型別。

<?php
   // Mention filename here
   $filename2 = "/PHP/PhpProjects/test.php";
   echo mime_content_type($filename2);
?> 

輸出

這將生成以下輸出:

text/x-php

示例 3

現在下面的程式碼從 mime_content_type() 中檢索特定資訊,並列印它。

<?php
   $filename3 = '/PHP/PhpProjects/document.pdf';
   echo mime_content_type($pdf); 
?> 

輸出

這將建立以下輸出:

application/pdf

示例 4

在以下示例中,我們使用 mime_content_type() 函式來獲取檔案的內容型別。

<?php
   $filename4 = '/PHP/PhpProjects/song.mp3';
   echo mime_content_type($audio);  
?> 

輸出

以下是上述程式碼的輸出:

audio/mpeg
php_function_reference.htm
廣告