bug55146.phpt 693 B

1234567891011121314151617181920212223242526272829303132
  1. --TEST--
  2. Bug #55146 (iconv_mime_decode_headers() skips some headers)
  3. --EXTENSIONS--
  4. iconv
  5. --FILE--
  6. <?php
  7. $headers = <<< HEADERS
  8. X-Header-One: H4sIAAAAAAAAA+NgFlsCAAA=
  9. X-Header-Two: XtLePq6GTMn8G68F0
  10. HEADERS;
  11. var_dump(iconv_mime_decode_headers($headers, ICONV_MIME_DECODE_CONTINUE_ON_ERROR));
  12. $headers = <<< HEADERS
  13. X-Header-One: =
  14. X-Header-Two: XtLePq6GTMn8G68F0
  15. HEADERS;
  16. var_dump(iconv_mime_decode_headers($headers, ICONV_MIME_DECODE_STRICT));
  17. ?>
  18. --EXPECT--
  19. array(2) {
  20. ["X-Header-One"]=>
  21. string(24) "H4sIAAAAAAAAA+NgFlsCAAA="
  22. ["X-Header-Two"]=>
  23. string(17) "XtLePq6GTMn8G68F0"
  24. }
  25. array(2) {
  26. ["X-Header-One"]=>
  27. string(1) "="
  28. ["X-Header-Two"]=>
  29. string(17) "XtLePq6GTMn8G68F0"
  30. }