调用未定义功能exif_read_data()函数
在我的应用我收到以下错误:调用未定义功能exif_read_data()函数
call to undefined function exif_read_data()
我已经启用MBSTRING EXIF扩展之前扩展,但我仍然得到这个错误。
有没有人可以给我任何提示,为什么这个错误依然存在?
谢谢!
所以你的php.ini需要看起来像这样(在Windows下):
1 extension=php_mbstring.dll
2 extension=php_exif.dll
,而不是:
1 extension=php_exif.dll
2 extension=php_mbstring.dll
重启Apache好运!
更新1
试试这个代码,并放回结果
<?php
$ini = get_cfg_var('cfg_file_path');
echo '<pre>ini: ', $ini, "\n";
foreach(file($ini) as $l) {
if (false!==strpos($l, '_exif') || false!==strpos($l, '_mbstring')) {
echo $l;
}
}
echo '<pre>';
更新2 检查“转”目录PHP安装和查看文件php_exif.dll
在那里。 更新3尝试http://www.sno.phy.queensu.ca/~phil/exiftool/
是的,先生/女士, 我已经做了同样的事情,也重新启动瓦特服务器。 但是,它仍然无法正常工作。 – shefalibansal05 2013-04-05 11:03:37
检查我的更新 – 2013-04-05 11:06:35
这里是结果: INI:C:\ WAMP \ BIN \ apache的\ Apache2.2.21 \ BIN \ php.ini中 ;延长= php_exif.dll 扩展=中php_mbstring.dll 和php_exif.dll和php_mbstring.dll都在那里。 – shefalibansal05 2013-04-05 11:37:29
您是否重新启动了Web服务器?也许发布你的php.ini文件中你有这些扩展名的部分? – jcbwlkr 2013-04-05 10:48:24
因为这是谷歌的1号命中上述错误消息,我认为这个问题应该在编辑后重新打开 – 2018-02-26 14:37:18