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
广告

© . All rights reserved.