Я попробовал несколько вариантов получения информации EXIF выписан. но в каждом случае у меня была похожая проблема:
«Предупреждение: неверный аргумент указан для foreach ()» —
в: foreach ($ section как $ name => $ val)
$exif = @exif_read_data($result['path'], 'IFD0');
if(is_array($exif))
foreach ($exif as $key => $section) {
foreach ($section as $name => $val) {
echo "$key.$name: $val<br />\n";
}
}
Поместите if (is_array ($ section))
перед вторым оператором foreach ..
Возможно, что некоторые или все значения $ section не являются массивами, поэтому вы не можете использовать цикл foreach для перемещения по массиву.
большое спасибо Maximus2012
Других решений пока нет …