CooL.泪猪 发表于 2012-6-6 04:40:02

您的主机不支持 EXIF 库,无法开启此功能 如何修改服务器 开启此功能


解决Discuz 您的主机不支持 EXIF 库,无法开启此功能

解决方法:修改windows里 php.ini配置文件

去除php.ini 中 php_exif.dll 前面的   ;

;extension=php_mbstring.dll
;extension=php_exif.dll
改为
extension=php_mbstring.dll
extension=php_exif.dll

注意 php_mbstring.dll 必须在 php_exif.dll 之前

重启web服务   

如果还是不行 php里的windows里的   php.ini都改的试试


MySQL数据库配置延伸
配置php.ini支持图片exif信息:

本插件需要服务器具备EXIF扩展和mbstring扩展,而且mbstring扩展必须在EXIF扩展之前加载。

服务器配置说明:
1.在php.ini文件中找到;extension=php_exif.dll,去掉前面的分号
2.在php.ini文件中找到;extension=php_mbstring.dll,去掉前面的分号,并将此行移动到extension=php_exif.dll之前
3.找到段,把下面语句的分号去掉。
;exif.encode_unicode = ISO-8859-15
;exif.decode_unicode_motorola = UCS-2BE
;exif.decode_unicode_intel    = UCS-2LE
;exif.encode_jis =
;exif.decode_jis_motorola = JIS
;exif.decode_jis_intel    = JIS

不同的人可能需要不同的EXIF信息,下面这一段大家可以根据需要选用:
"文件名"                =>      $exif,
"文件类型"                =>      $imgtype[$exif],
文件格式"                =>      $exif,
"文件大小"                =>      $exif,
"时间戳"                =>      date("Y-m-d H:i:s",$exif),
"图片说明"                =>      $exif,
"制造商"                =>      $exif,
"型号"                =>      $exif,
"方向"                =>      $Orientation[$exif],
"水平分辨率"      =>      $exif.$ResolutionUnit[$exif],
"垂直分辨率"      =>      $exif.$ResolutionUnit[$exif],
"创建软件"                =>      $exif,
"修改时间"                =>      $exif,
"作者"                        =>      $exif,
"YCbCr位置控制"      =>      $YCbCrPositioning[$exif],
"版权"                        =>      $exif,
"摄影版权"                =>      $exif,
"编辑版权"                =>      $exif,
"Exif版本"                =>      $exif,
"FlashPix版本"      =>      "Ver. ".number_format($exif/100,2),
"拍摄时间"                =>      $exif,
"数字化时间"      =>      $exif,
"拍摄分辨率高"      =>      $exif,
"拍摄分辨率宽"      =>      $exif,
"光圈"                        =>      $exif,
"快门速度"                =>      $exif,
"快门光圈"                =>      $exif,
"最大光圈值"      =>      "F".$exif,
"曝光时间"                =>      $exif,
"F-Number"                =>      $exif,
"测光模式"                =>      GetImageInfoVal($exif,$MeteringMode_arr),
"光源"                        =>      GetImageInfoVal($exif, $Lightsource_arr),
"闪光灯"                =>      GetImageInfoVal($exif, $Flash_arr),
"曝光模式"                =>      ($exif==1?"手动":"自动"),
"白平衡"                =>      ($exif==1?"手动":"自动"),
"曝光程序"                =>      $ExposureProgram[$exif],
"曝光补偿"                =>      $exif."EV",
"ISO感光度"                =>      $exif,
"分量配置"                =>      (bin2hex($exif)=="01020300"?"YCbCr":"RGB"),//'0x04,0x05,0x06,0x00'="RGB" '0x01,0x02,0x03,0x00'="YCbCr"
"图像压缩率"      =>      $exif."Bits/Pixel",
"对焦距离"                =>      $exif."m",
"焦距"                        =>      $exif."mm",
"等价35mm焦距"      =>      $exif."mm",

页: [1]
查看完整版本: 您的主机不支持 EXIF 库,无法开启此功能 如何修改服务器 开启此功能

欢迎您的光临,如果您觉得本站做得不错的话,请把本站介绍给您的好友,谢谢大家的支持!