首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >PHP fileinfo是未定义的函数

PHP fileinfo是未定义的函数
EN

Stack Overflow用户
提问于 2010-08-27 04:08:32
回答 8查看 73.1K关注 0票数 65

每当我尝试从php获取mime内容类型时,它都会回显:

致命错误:在/home/jobynadel/finadel.com/video/finfo.php的4行上找不到类'finfo‘

致命错误:在行4上对/home/jobynadel/finadel.com/video/finfo.php中未定义的函数finfo_open进行调用

我就是想不通!

我使用的代码是:

代码语言:javascript
复制
$file_info = new finfo(FILEINFO_MIME_TYPE);
// See constant value http://php.net/manual/en/fileinfo.constants.php#113687 
$mime_type = $file_info->buffer(file_get_contents($file));
EN

回答 8

Stack Overflow用户

发布于 2010-08-27 04:10:52

查看您的php.ini文件并检查fileinfo.sophp_fileinfo.dll是否已激活(取决于您的平台和版本)。

应该有一行类似于

代码语言:javascript
复制
extension=fileinfo.so

在php.ini文件中

票数 95
EN

Stack Overflow用户

发布于 2014-07-04 09:30:26

如果您使用XAMPP,则需要在php.ini中启用extension=php_fileinfo.dll

票数 28
EN

Stack Overflow用户

发布于 2010-08-27 04:12:55

你有什么版本的PHP?PHP5.3.0及更高版本内置了Fileinfo,但在Windows上你必须在php.ini中手动启用它。你可以在in the documentation上找到更多信息。

票数 20
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3579072

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档