阅读量:3
finfo_file 是 PHP 的一个内置函数,它使用 FileInfo 扩展来识别文件的类型。要使用 finfo_file,首先确保已经安装并启用了 FileInfo 扩展。
以下是使用 finfo_file 识别文件类型的方法:
- 创建一个文件信息资源:使用
finfo_open()函数创建一个新的文件信息资源。
$finfo = finfo_open(FILEINFO_MIME_TYPE);
- 使用
finfo_file()函数识别文件类型:将文件路径作为参数传递给finfo_file()函数,它将返回文件的 MIME 类型。
$file_path = 'path/to/your/file';
$mime_type = finfo_file($finfo, $file_path);
- 关闭文件信息资源:使用
finfo_close()函数关闭之前创建的文件信息资源。
finfo_close($finfo);
- 输出文件类型:现在你可以使用
$mime_type变量输出文件的 MIME 类型。
echo "The MIME type of the file is: " . $mime_type;
完整的示例代码如下:
// 创建一个文件信息资源
$finfo = finfo_open(FILEINFO_MIME_TYPE);
// 识别文件类型
$file_path = 'path/to/your/file';
$mime_type = finfo_file($finfo, $file_path);
// 输出文件类型
echo "The MIME type of the file is: " . $mime_type;
// 关闭文件信息资源
finfo_close($finfo);
?>
请注意,将 'path/to/your/file' 替换为你要检查的实际文件路径。
以上就是关于“php finfo_file怎样识别文件类型”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm