From: pierremarie dot guillot at wanadoo dot fr Operating system: Linux PHP version: 5.1.1 PHP Bug Type: EXIF related Bug description: Bug with Panasonic and Exif
Description: ------------ Hello, I'm running on Debian Linux and PHP version 5.0.5. The bug occurs with an earlier version too. I get a Panasonic (Lumix) DMC-FZ30 digital camera. I can read pictures from my camera with GIMP, I get exif data in Konqueror or with exif utility. However when I want to extract Exif data with PHP the exif_read_data function tell me that it's not unable to read my file. Thanks a lot for your work. Bye. Reproduce code: --------------- <?php echo "essai.jpg:<br />\n"; $exif = exif_read_data('essai.jpg', 'IFD0'); echo $exif===false ? "No header data found.<br />\n" : "Image contains headers<br />\n"; $exif = exif_read_data('essai.jpg', 0, true); echo "essai.jpg:<br />\n"; foreach ($exif as $key => $section) { foreach ($section as $name => $val) { echo "$key.$name: $val<br />\n"; } } ?> Expected result: ---------------- Extracted data with exif utility : [EMAIL PROTECTED]:~/devel/web/myphoto/site$ exif essai.jpg EXIF tags in 'essai.jpg' ('Intel' byte order): --------------------+---------------------------------------------------------- Tag |Value --------------------+---------------------------------------------------------- Constructeur |Panasonic Modèle |DMC-FZ30 Orientation |haut - gauche x-résolution |72,00 y-résolution |72,00 Unité de la résoluti|pouces Logiciel |Ver.1.0 Date et heure |2005:12:25 00:20:44 Positionnement YCbCr|co-sited Compression |Compression JPEG Orientation |haut - gauche x-résolution |72,00 y-résolution |72,00 Unité de la résoluti|pouces Positionnement YCbCr|co-sited Temps d'exposition |1/4 sec. FNumber |f/3,2 ExposureProgram |Programme normal ISO Speed Ratings |200 Version d'exif |Exif Version 2.2 Date et heure (origi|2005:12:25 00:20:44 Date et heure (numér|2005:12:25 00:20:44 ComponentsConfigurat|Y Cb Cr - Bits compressés par |4,00 Exposure Bias |0,0 MaxApertureValue |3,00 Mode de mesure |Motif Source lumineuse |0 Flash |Flash did not fire, compulsatory flash mode. Longueur focale |13,8 mm Note du créateur |5722 de données inconnues FlashPixVersion |FlashPix Version 1.0 Espace des couleurs |sRGB PixelXDimension |3264 PixelYDimension |2448 Sensing Method |One-chip color area sensor Source du fichier |DSC Type de scène | Rendu personnalisé |Processus normal Mode d'exposition |Exposition automatique Balance des blancs |Balance des blancs automatique Valeur du zoom numér|0,00 Longueur focale dans|65 Type de capture de l|Standard Contrôle du gain |Low gain up Contraste |Normal Saturation |Normal Netteté |Normal InteroperabilityInde|R98 InteroperabilityVers| --------------------+---------------------------------------------------------- Actual result: -------------- essai.jpg: Warning: exif_read_data() [function.exif-read-data]: Unable to open file in /home/pierre/devel/web/myphoto/site/index.php on line 5 No header data found. Warning: exif_read_data() [function.exif-read-data]: Unable to open file in /home/pierre/devel/web/myphoto/site/index.php on line 8 essai.jpg: Warning: Invalid argument supplied for foreach() in /home/pierre/devel/web/myphoto/site/index.php on line 10 -- Edit bug report at http://bugs.php.net/?id=35949&edit=1 -- Try a CVS snapshot (PHP 4.4): http://bugs.php.net/fix.php?id=35949&r=trysnapshot44 Try a CVS snapshot (PHP 5.1): http://bugs.php.net/fix.php?id=35949&r=trysnapshot51 Try a CVS snapshot (PHP 6.0): http://bugs.php.net/fix.php?id=35949&r=trysnapshot60 Fixed in CVS: http://bugs.php.net/fix.php?id=35949&r=fixedcvs Fixed in release: http://bugs.php.net/fix.php?id=35949&r=alreadyfixed Need backtrace: http://bugs.php.net/fix.php?id=35949&r=needtrace Need Reproduce Script: http://bugs.php.net/fix.php?id=35949&r=needscript Try newer version: http://bugs.php.net/fix.php?id=35949&r=oldversion Not developer issue: http://bugs.php.net/fix.php?id=35949&r=support Expected behavior: http://bugs.php.net/fix.php?id=35949&r=notwrong Not enough info: http://bugs.php.net/fix.php?id=35949&r=notenoughinfo Submitted twice: http://bugs.php.net/fix.php?id=35949&r=submittedtwice register_globals: http://bugs.php.net/fix.php?id=35949&r=globals PHP 3 support discontinued: http://bugs.php.net/fix.php?id=35949&r=php3 Daylight Savings: http://bugs.php.net/fix.php?id=35949&r=dst IIS Stability: http://bugs.php.net/fix.php?id=35949&r=isapi Install GNU Sed: http://bugs.php.net/fix.php?id=35949&r=gnused Floating point limitations: http://bugs.php.net/fix.php?id=35949&r=float No Zend Extensions: http://bugs.php.net/fix.php?id=35949&r=nozend MySQL Configuration Error: http://bugs.php.net/fix.php?id=35949&r=mysqlcfg