我参加了一场似乎很好的照片比赛但是当我上传照片时,我得到了一个空白的屏幕。我检查了错误日志,发现了这个:
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)
答案 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