当前位置: 首页> 函数类别大全> finfo_open

finfo_open

创建新的fileinfo资源
名称:finfo_open
分类:文件信息Fileinfo
所属语言:php
一句话介绍:创建新的fileinfo资源

finfo_open 函数

适用 PHP 版本

PHP 5.3.0 及以上版本。

函数说明

finfo_open 函数用于打开一个文件信息资源,通常用于检测文件类型。它可以返回文件的 MIME 类型或文件的详细信息。

函数语法

resource finfo_open ( int $options = FILEINFO_NONE , string $magic_file = NULL )

参数

  • options (可选):设置文件信息的选项,默认为 FILEINFO_NONE。常见选项包括 FILEINFO_MIME_TYPE(返回 MIME 类型)和 FILEINFO_MIME_ENCODING(返回编码方式)。
  • magic_file (可选):指定一个魔术文件,它是包含文件类型信息的文件。若为 NULL,使用系统默认的魔术文件。

返回值

成功时返回一个文件信息资源,失败时返回 FALSE。

示例


$file = 'example.jpg';
$finfo = finfo_open(FILEINFO_MIME_TYPE); // 打开文件信息资源并指定返回 MIME 类型
if ($finfo) {
    echo finfo_file($finfo, $file); // 输出文件的 MIME 类型
    finfo_close($finfo); // 关闭资源
}

示例代码的说明

在这个示例中,我们使用 finfo_open 打开一个文件信息资源,并且通过指定 FILEINFO_MIME_TYPE 选项来获取文件的 MIME 类型。然后,我们使用 finfo_file 函数来获取指定文件的 MIME 类型,最后调用 finfo_close 来关闭资源。

同类函数
热门文章