在exif_read_data()中使用php变量

时间:2019-01-27 01:45:18

标签: php

我正在研究一个脚本,用于将照片(.jpg)上传到文件夹,同时将相关数据插入MySQL数据库。在我处理EXIF数据之前,一切都很好。我有一个变量$ filename,它是使用每个上传文件的名称创建的。 如果输入实际的文件名(例如_IM_4567.jpg),我可以提取EXIF数据,但是如果尝试使用变量$ filename,我什么也收不到。 我相信这是因为我没有使用全局变量,但是对此我不确定。 我正在使用的代码的相关部分如下。

<?php

$filename ="_IM_4567.jpg";

$exif = exif_read_data('../photographs/$filename', 0, true);
foreach ($exif as $key => $section) {
    foreach ($section as $name => $val) {
        echo "$key.$name: $val<br />\n";
    }
}
?>

如果我将$ filename参数替换为文件名,则一切正常。我已经广泛搜索了这个主题,但是由于我是一个老人(70岁),因此我有很多工作要做。如果没有直接的帮助,将我指向某个地方,我将不胜感激。有人可以帮我吗?

0 个答案:

没有答案