bug53377.phpt 606 B

1234567891011121314151617181920212223242526272829303132333435
  1. --TEST--
  2. Bug #53377 (imap_mime_header_decode() doesn't ignore \t during long MIME header unfolding)
  3. --EXTENSIONS--
  4. imap
  5. --FILE--
  6. <?php
  7. $s = "=?UTF-8?Q?=E2=82=AC?=";
  8. $header = "$s\n $s\n\t$s";
  9. var_dump(imap_mime_header_decode($header));
  10. ?>
  11. --EXPECT--
  12. array(3) {
  13. [0]=>
  14. object(stdClass)#1 (2) {
  15. ["charset"]=>
  16. string(5) "UTF-8"
  17. ["text"]=>
  18. string(3) "€"
  19. }
  20. [1]=>
  21. object(stdClass)#2 (2) {
  22. ["charset"]=>
  23. string(5) "UTF-8"
  24. ["text"]=>
  25. string(3) "€"
  26. }
  27. [2]=>
  28. object(stdClass)#3 (2) {
  29. ["charset"]=>
  30. string(5) "UTF-8"
  31. ["text"]=>
  32. string(3) "€"
  33. }
  34. }