bug34704.phpt 677 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. --TEST--
  2. Bug #34704 (Infinite recursion due to corrupt JPEG)
  3. --EXTENSIONS--
  4. exif
  5. --INI--
  6. output_handler=
  7. zlib.output_compression=0
  8. --FILE--
  9. <?php
  10. $infile = __DIR__.'/bug34704.jpg';
  11. var_dump(exif_read_data($infile));
  12. ?>
  13. --EXPECTF--
  14. array(7) {
  15. ["FileName"]=>
  16. string(12) "bug34704.jpg"
  17. ["FileDateTime"]=>
  18. int(%d)
  19. ["FileSize"]=>
  20. int(9976)
  21. ["FileType"]=>
  22. int(2)
  23. ["MimeType"]=>
  24. string(10) "image/jpeg"
  25. ["SectionsFound"]=>
  26. string(4) "IFD0"
  27. ["COMPUTED"]=>
  28. array(5) {
  29. ["html"]=>
  30. string(24) "width="386" height="488""
  31. ["Height"]=>
  32. int(488)
  33. ["Width"]=>
  34. int(386)
  35. ["IsColor"]=>
  36. int(1)
  37. ["ByteOrderMotorola"]=>
  38. int(0)
  39. }
  40. }