|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
[2003-04-08 05:19 UTC] joncu at autodesk dot com
[2003-04-08 15:21 UTC] sniper@php.net
[2003-04-08 16:05 UTC] joncu at autodesk dot com
[2003-04-08 16:26 UTC] edink@php.net
|
|||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Wed Oct 29 06:00:01 2025 UTC |
read_exif_data() will only return the first letter of any WINXP Unicode strings. This only happens in a Win32 build of the php_exif.dll. The bug does not occur in a Linux build. I've confirmed this with both my own build and the currently posted php_exif.dll. I am unable to successfully run a debug build in XP, so I have not been able to debug further. The same data will be read fully under the IFD0 tags, but not under the WINXP tags. The following code ... foreach($exif as $key=>$section) { foreach($section as $name=>$val) { echo "$key.$name: $val<br />\n"; } } ... will return the following relevant data ... IFD0.Title: JMC_TITLE IFD0.Comments: JMC_COMMENTS IFD0.Subject: JMC_SUBJECT WINXP.Title: J WINXP.Comments: J WINXP.Subject: J These two sections should be identical, and are with Linux built binaries.