exif_read_data 怎么样才能获取单独的几个值
<?php
if(file_exists('a.jpg')){
$exif = exif_read_data('a.jpg', 0, true);
foreach ($exif as $key => $section) {
foreach ($section as $name => $val) {
echo "$key.$name: $val<br />\n";
}
//print_r($exif);
}
echo '<br /><br />';
}
else{
echo 'Unable to open file a.jpg.';
}
?>
上面的是读取所有的信息 得到的是个二维数组
我想得到
IFD0.DateTime IFD0.Title IFD0.Comments IFD0.Author
我写了好几个方式读取 都没有用
下面的代码是可以读到的
<?php
if(file_exists('a.jpg')){
ini_set('exif.encode_unicode', 'UTF-8');
$exif = exif_read_data('a.JPG', 0, true);
echo $exif['WINXP']['Title'].'<br />';
echo $exif['WINXP']['Comments'].'<br />';
echo $exif['WINXP']['Author'].'<br />';
}
else{
echo 'Unable to open file a.jpg.';
}
?>我用的winxp apach php5.2.6
这个是不是有缺陷啊 如果环境是linux呢 是不是这个就无法读取
我没分了 全给了
...全文
相关推荐
php通过exif_read_data函数获取图片的exif信息
主要介绍了php通过exif_read_data函数获取图片的exif信息,默认情况下,PHP读取图片Exif信息模块是不开启的,我们需要先开启这个模块。开启Exif模块需要mbstring支持,这里就不详细说明了,我们来先看下函数的用法
PHP显示照片的EXIF信息
PHP显示照片的常用EXIF信息,方便引用
ReadPhotoDetails:使用php exif_read_data提取照片详细信息
阅读照片详细信息 使用php exif_read_data提取照片详细信息
php exif.dll 获取图片 头部信息
php exif.dll 获取图片 头部信息,windows64位和32位操作系统
PHP不用扩展读取图片EXIF信息代码
PHP不用任何扩展读取图片EXIF信息的代码


基础编程

