是的,PHP的fileinfo扩展可以识别文件类型。fileinfo扩展提供了对文件内容的分析,从而可以识别出文件的MIME类型。要使用fileinfo扩展,首先确保它已经在php.ini文件中启用。
以下是一个简单的示例,展示了如何使用fileinfo扩展识别文件类型:
在这个示例中,我们首先检查fileinfo扩展是否已启用。如果启用,我们使用fileinfo_open
函数打开一个文件资源,并指定FILEINFO_MIME_TYPE
常量以获取文件的MIME类型。然后,我们使用fileinfo_file
函数获取文件的MIME类型,并在关闭文件资源之前输出结果。如果fileinfo扩展未启用,我们输出一条消息指示扩展未启用。