【问题标题】:EXIF Data Error With PHP [duplicate]PHP的EXIF数据错误[重复]
【发布时间】:2015-08-27 08:49:08
【问题描述】:

我正在构建一个网站,该网站使用 PHP 从文件夹中选择所有图像以显示在画廊中。我还希望图像 alt 标签成为照片 EXIF 数据的文件名 - 所以我开发了这个脚本:

<?php
$folder = 'cms/galleries/gallery-1/';
$filetype = '*.*';
$files = glob($folder.$filetype);
foreach ($files as $file)
{
    $filedata = exif_read_data($file[$i]);
    if(is_array($filedata) && isset($filedata['FileName'])){
        $filename = $filedata['FileName'];
    } else{
        $filename = explode('.', basename($file[$i]));
        $filename = $filename[0];
    }

    echo '<div class="photoHolder"><div class="photoCell"><a class="fancybox" rel="group" href="'.$file.'"><img class="photo" src="'.$file.'" alt="'.$filename.'"></a></div></div>';
}
?>

问题是我收到了这个错误:

致命错误:调用未定义的函数 exif_read_data() C:\AppServ\www\

我不知道这意味着什么,所以任何人都可以帮助我解决这个问题,或者进行一些小的修改来让它运行起来吗?

【问题讨论】:

  • 这是怎么复制的?这些问题与我的代码完全不同
  • @eagle12 我之前的问题没有得到解答,否则我不必发布此问题
  • @FootPromoter 他们的回答就像上面一样。您可能没有安装正确的配置来使用它。
  • @eagle12 我之前已经成功地从图像中提取了 EXIF 数据,而不是像现在这样从图像库中提取 - PHP exif 在实时服务器上的使用有多稳定?跨度>

标签: php gallery exif alt


【解决方案1】:

可能是 EXIF 扩展未启用。首先从 php.ini 文件中启用它。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-02-23
  • 2012-04-03
  • 2017-11-09
  • 2012-06-14
  • 2011-02-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多