029.phpt 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. --TEST--
  2. Shift_JIS request
  3. --SKIPIF--
  4. <?php
  5. if (!extension_loaded("mbstring")) {
  6. die("skip Requires mbstring extension");
  7. }
  8. ?>
  9. --INI--
  10. file_uploads=1
  11. mbstring.encoding_translation=1
  12. mbstring.http_input=Shift_JIS
  13. mbstring.internal_encoding=UTF-8
  14. --POST_RAW--
  15. Content-Type: multipart/form-data; boundary=---------------------------20896060251896012921717172737
  16. -----------------------------20896060251896012921717172737
  17. Content-Disposition: form-data; name="—\Ž\”\"
  18. ƒhƒŒƒ~ƒtƒ@ƒ\
  19. -----------------------------20896060251896012921717172737
  20. Content-Disposition: form-data; name="pics"; filename="file1.txt"
  21. Content-Type: text/plain
  22. file1
  23. -----------------------------20896060251896012921717172737--
  24. --FILE--
  25. <?php
  26. var_dump($_FILES);
  27. var_dump($_POST);
  28. ?>
  29. --EXPECTF--
  30. array(1) {
  31. ["pics"]=>
  32. array(5) {
  33. ["name"]=>
  34. string(9) "file1.txt"
  35. ["type"]=>
  36. string(10) "text/plain"
  37. ["tmp_name"]=>
  38. string(%d) "%s"
  39. ["error"]=>
  40. int(0)
  41. ["size"]=>
  42. int(6)
  43. }
  44. }
  45. array(1) {
  46. ["予蚕能"]=>
  47. string(18) "ドレミファソ"
  48. }