Exif can't read WINXP data

PHP programming forum. Ask questions or help people concerning PHP code. Don't understand a function? Need help implementing a class? Don't understand a class? Here is where to ask. Remember to do your homework!

Moderator: General Moderators

Post Reply
mscsam2000
Forum Newbie
Posts: 2
Joined: Thu Apr 26, 2007 9:19 pm

Exif can't read WINXP data

Post by mscsam2000 »

Jcart | Please use

Code: Select all

,

Code: Select all

and [syntax="..."] tags where appropriate when posting code. Your post has been edited to reflect how we'd like it posted. Please read:  [url=http://forums.devnetwork.net/viewtopic.php?t=21171]Posting Code in the Forums[/url] to learn how to do it too.[/color]


Does anyone know why there is only one character displayed for any WINXP data?

Thanks a lot!

Here are the code and result:

Code: Select all

<?php
$exif = exif_read_data('P1150269.jpg', 'IFD0');
echo $exif===false ? "No header data found.<br />\n" : "Image contains headers<br />\n";

ini_set('exif.encode_unicode', 'UTF-8');
$exif = exif_read_data('P1150269.jpg', 0, true);
foreach ($exif as $key => $section) {
    foreach ($section as $name => $val) {
        echo "$key.$name: $val<br />\n";
    }
}
?>
Result:
WINXP.Title: C
WINXP.Comments: t
WINXP.Author: S
WINXP.Subject: X


Jcart | Please use

Code: Select all

,

Code: Select all

and [syntax="..."] tags where appropriate when posting code. Your post has been edited to reflect how we'd like it posted. Please read:  [url=http://forums.devnetwork.net/viewtopic.php?t=21171]Posting Code in the Forums[/url] to learn how to do it too.[/color]
User avatar
stereofrog
Forum Contributor
Posts: 386
Joined: Mon Dec 04, 2006 6:10 am

Post by stereofrog »

Try

ini_set('exif.encode_unicode', 'ISO-8859-1');
mscsam2000
Forum Newbie
Posts: 2
Joined: Thu Apr 26, 2007 9:19 pm

Post by mscsam2000 »

ini_set('exif.encode_unicode', 'big5');

This method does not work in Linux.
Post Reply