【问题标题】:call to undefined function exif_read_data() - but cannot access php.ini file调用未定义函数 exif_read_data() - 但无法访问 php.ini 文件
【发布时间】:2015-08-25 14:52:51
【问题描述】:

我知道这个问题被问了好几次。我从 iPhone 上传图片时遇到了同样的问题。那就是图像在上传时旋转。我尝试过使用

exif_read_data()

但我收到了错误 call to undefined function exif_read_data(),我在这里找到了更改 php.ini 文件的解决方案

1   extension=php_mbstring.dll

2   extension=php_exif.dll

1   extension=php_exif.dll

2   extension=php_mbstring.dll`

但我无法访问 php.ini 文件。有没有其他方法可以在不访问 php.ini 文件的情况下进行设置(通过 htaccess 或类似方式)???

更新 有什么方法可以不使用

解决这个问题

exif_read_data()

或任何其他附加库???

【问题讨论】:

  • 如果您无法访问 php.ini(并重新启动 PHP/服务器),那么您将无法启用此扩展。
  • 但我的 public_html 文件夹不包含名为 php.ini 的文件,我已联系他们获取此文件并等待他们的回复。还有什么我可以在这里做的吗????
  • 不,这听起来像是您的主机需要解决的问题。
  • Exif 必须在 mbstring 之后,因为 exif 取决于 mbstring!但是,如果他们以错误的顺序配置它,您应该能够对其进行更改。通常扩展按字母顺序放在 php.ini 中,这个应该像拇指一样突出
  • 好的,谢谢.......

标签: php .htaccess


【解决方案1】:

其实你可以试试这个

if(extension_loaded("exif"))
    $exif_data = exif_read_data('sample.jpg','EXIF',true);
else 
    $exif_data = false;

【讨论】:

    猜你喜欢
    • 2019-04-16
    • 2017-12-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-18
    • 1970-01-01
    相关资源
    最近更新 更多