我有一个照片比赛,似乎很好,但当我上传一张照片,我得到一个空白的屏幕。我检查了错误日志并发现如下:
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)发布于 2014-06-01 09:21:38
要使该函数正常工作,必须使用编译并启用exif扩展。这个扩展很有可能已经在PHP安装中编译过了,所以您可能只需在php.ini中启用它:
在Linux上:
extension=exif.so在Windows上:
extension=php_exif.dllWindows注意事项:
Windows用户必须同时启用php_mbstring.dll和php_exif.dll DLL中的php.ini。必须在php_mbstring.dll DLL之前加载php_exif.dll DLL,因此必须相应地调整php.ini。
发布于 2014-06-01 09:21:54
尝试启用php.ini并重新启动服务器。
extension=php_exif.dllhttps://stackoverflow.com/questions/23978360
复制相似问题