PHP致命错误:调用未定义的函数exif_imagetype()

时间:2014-06-01 09:18:53

标签: php undefined exif

我参加了一场似乎很好的照片比赛但是当我上传照片时,我得到了一个空白的屏幕。我检查了错误日志,发现了这个:

  

PHP致命错误:在第27行的/home/fbtabvhk/public_html/pinkdrive_selfie/contest/libs/upload/save.php中调用未定义的函数exif_imagetype()

这是第27行的代码:

if (exif_imagetype($_FILES['files']['tmp_name'][0]) === FALSE)

2 个答案:

答案 0 :(得分:2)

您必须have the exif extension compiled and enabled才能使用此功能。这个扩展很有可能已经在你的PHP安装中编译,所以你可能只需要在php.ini中启用它:

在Linux上:

extension=exif.so

在Windows上:

extension=php_exif.dll

Windows注意事项:

  

Windows用户必须在php.ini中启用php_mbstring.dll和php_exif.dll DLL。   必须在php_exif.dll DLL之前加载php_mbstring.dll DLL   相应地调整你的php.ini。

答案 1 :(得分:0)

尝试启用php.ini并重启服务器。

extension=php_exif.dll