filename_empty.phpt 754 B

12345678910111213141516171819202122232425262728293031323334353637
  1. --TEST--
  2. Passing empty filename to exif_read_data() and exif_thumnail()
  3. --EXTENSIONS--
  4. exif
  5. --FILE--
  6. <?php
  7. try {
  8. exif_read_data("");
  9. } catch (ValueError $e) {
  10. echo $e->getMessage(), "\n";
  11. }
  12. try {
  13. exif_thumbnail("");
  14. } catch (ValueError $e) {
  15. echo $e->getMessage(), "\n";
  16. }
  17. try {
  18. exif_read_data("foo\0bar");
  19. } catch (ValueError $e) {
  20. echo $e->getMessage(), "\n";
  21. }
  22. try {
  23. exif_thumbnail("foo\0bar");
  24. } catch (ValueError $e) {
  25. echo $e->getMessage(), "\n";
  26. }
  27. ?>
  28. --EXPECT--
  29. exif_read_data(): Argument #1 ($file) cannot be empty
  30. exif_thumbnail(): Argument #1 ($file) cannot be empty
  31. exif_read_data(): Argument #1 ($file) must not contain any null bytes
  32. exif_thumbnail(): Argument #1 ($file) must not contain any null bytes