PHP
文件系统 | File System

finfo_file

finfo_file

finfo::file

(PHP >= 5.3.0, PECL fileinfo >= 0.1.0)

finfo_file - finfo :: file - 返回关于文件的信息

描述

程序风格

string finfo_file ( resource $finfo , string $file_name = NULL [, int $options = FILEINFO_NONE [, resource $context = NULL ]] )

面向对象的风格

public string finfo::file ( string $file_name = NULL [, int $options = FILEINFO_NONE [, resource $context = NULL ]] )

此函数用于获取有关文件的信息。

参数

finfo

由finfo_open()返回的Fileinfo资源。

file_name

要检查的文件的名称。

options

一个或多个Fileinfo常量的分离。

context

有关上下文的描述,请参阅流功能。

返回值

返回file_name参数内容的文本描述,或者FALSE发生错误。

例子

Example #1 A finfo_file() example

<?php $finfo = finfo_open(FILEINFO_MIME_TYPE // return mime type ala mimetype extension foreach (glob("*") as $filename) {     echo finfo_file($finfo, $filename) . "\n"; } finfo_close($finfo ?>

上面的例子会输出类似于:

text/html image/gif application/vnd.ms-excel