我正在尝试创建一个页面来读取图像的元数据并允许用户对其进行编辑并将其保存到同一图像中。
在搜索互联网后,我发现 exiftool 作为解决方案,但我只能将其作为命令行而不是页面中的库。
我有这个代码:
eval('$metadata=' .
exiftool.exe -php -q $imagePath
);
foreach ($metadata[0] as $key => $value) {
if ($metadata[0][$key]!=$_POST[$key]){
if ($_POST[$key]=="") $_POST[$key]=" "; //if metadata is not set, than create an empty metadata
eval('$metadata=' . exiftool.exe "-$key=$_POST[$key]" $imagePath
);
}
}
我收到了这个错误:
解析错误:语法错误,E:\xampp\htdocs\imgdata\index.php(30) 中的意外“图像”(T_STRING):第 1 行的 eval() 代码
我试图用其他类似“和”替换`,但没有运气。我想念什么?关于如何做的更好的主意吗?
谢谢