exif支持已启用,但read_exif_data每次都返回NULL

时间:2011-06-09 08:01:47

标签: php exif

这让我感到困惑。在phpinfo()中,' - enable-exif'行出现在'configure command'部分中,而phpinfo的exif部分如下所示......

EXIF Support            enabled
EXIF Version            1.4 $Id: exif.c 293036 2010-01-03 09:23:27Z sebastian $
Supported EXIF Version  0220
Supported filetypes     JPEG,TIFF 

我甚至可以确认该功能存在......

        if (function_exists(read_exif_data)){

但无论我尝试使用哪个文件,它都会返回NULL ...

    if (function_exists(read_exif_data)){
        $exif = read_exif_data("this_file_definitely_has_exif_data.jpg");   
        var_dump($exif);
    }

输出'NULL'

我知道它正在找到文件开头,因为如果我'打破'文件字符串,它将产生错误。它不会使用有效的文件字符串生成任何错误,只是NULL。

我在共享主机上,所以我无法重新编译apache或类似的东西。

编辑:我发现我的主机支持Imagick,所以我可以使用它来获取我需要的信息,但知道为什么会失败仍然很有趣。

0 个答案:

没有答案