1--TEST-- 2Check for exif_read_data, JPEG with IFD0, EXIF, INTEROP data in Motorola byte-order. 3--SKIPIF-- 4<?php if (!extension_loaded('exif')) print 'skip exif extension not available';?> 5--INI-- 6output_handler= 7zlib.output_compression=0 8--FILE-- 9<?php 10var_dump(exif_read_data(__DIR__.'/image025.jpg')); 11?> 12--EXPECTF-- 13array(14) { 14 ["FileName"]=> 15 string(12) "image025.jpg" 16 ["FileDateTime"]=> 17 int(%d) 18 ["FileSize"]=> 19 int(%d) 20 ["FileType"]=> 21 int(2) 22 ["MimeType"]=> 23 string(10) "image/jpeg" 24 ["SectionsFound"]=> 25 string(28) "ANY_TAG, IFD0, EXIF, INTEROP" 26 ["COMPUTED"]=> 27 array(5) { 28 ["html"]=> 29 string(20) "width="1" height="1"" 30 ["Height"]=> 31 int(1) 32 ["Width"]=> 33 int(1) 34 ["IsColor"]=> 35 int(1) 36 ["ByteOrderMotorola"]=> 37 int(1) 38 } 39 ["Exif_IFD_Pointer"]=> 40 int(26) 41 ["InteroperabilityOffset"]=> 42 int(44) 43 ["InterOperabilityIndex"]=> 44 string(3) "R98" 45 ["InterOperabilityVersion"]=> 46 string(4) "0100" 47 ["RelatedFileFormat"]=> 48 string(12) "image025.jpg" 49 ["RelatedImageWidth"]=> 50 int(1) 51 ["RelatedImageHeight"]=> 52 int(1) 53} 54--CREDITS-- 55Eric Stewart <ericleestewart@gmail.com> 56