diff options
| author | Dmitry Stogov <dmitry@php.net> | 2010-12-08 11:27:34 +0000 |
|---|---|---|
| committer | Dmitry Stogov <dmitry@php.net> | 2010-12-08 11:27:34 +0000 |
| commit | 755c2cd0d85b65f35abb2d54204fa7d38b820268 (patch) | |
| tree | ef838511378253dc25cde13696c586bd328049c8 /tests | |
| parent | 088a6ad7b5ab5ea04af356ca8f6bb3183455eb66 (diff) | |
| download | php-git-755c2cd0d85b65f35abb2d54204fa7d38b820268.tar.gz | |
Removed compile time dependency from ext/mbstring
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/basic/028.phpt | 104 | ||||
| -rw-r--r-- | tests/basic/029.phpt | 51 |
2 files changed, 155 insertions, 0 deletions
diff --git a/tests/basic/028.phpt b/tests/basic/028.phpt new file mode 100644 index 0000000000..6bdcd575ca --- /dev/null +++ b/tests/basic/028.phpt @@ -0,0 +1,104 @@ +--TEST-- +RFC1867 character quotting +--INI-- +file_uploads=1 +--POST_RAW-- +Content-Type: multipart/form-data; boundary=---------------------------20896060251896012921717172737 +-----------------------------20896060251896012921717172737 +Content-Disposition: form-data; name=name1 + +testname +-----------------------------20896060251896012921717172737 +Content-Disposition: form-data; name='name2' + +testname +-----------------------------20896060251896012921717172737 +Content-Disposition: form-data; name="name3" + +testname +-----------------------------20896060251896012921717172737 +Content-Disposition: form-data; name=name\4 + +testname +-----------------------------20896060251896012921717172737 +Content-Disposition: form-data; name=name\\5 + +testname +-----------------------------20896060251896012921717172737 +Content-Disposition: form-data; name=name\'6 + +testname +-----------------------------20896060251896012921717172737 +Content-Disposition: form-data; name=name\"7 + +testname +-----------------------------20896060251896012921717172737 +Content-Disposition: form-data; name='name\8' + +testname +-----------------------------20896060251896012921717172737 +Content-Disposition: form-data; name='name\\9' + +testname +-----------------------------20896060251896012921717172737 +Content-Disposition: form-data; name='name\'10' + +testname +-----------------------------20896060251896012921717172737 +Content-Disposition: form-data; name='name\"11' + +testname +-----------------------------20896060251896012921717172737 +Content-Disposition: form-data; name="name\12" + +testname +-----------------------------20896060251896012921717172737 +Content-Disposition: form-data; name="name\\13" + +testname +-----------------------------20896060251896012921717172737 +Content-Disposition: form-data; name="name\'14" + +testname +-----------------------------20896060251896012921717172737 +Content-Disposition: form-data; name="name\"15" + +testname +-----------------------------20896060251896012921717172737-- +--FILE-- +<?php +var_dump($_POST); +?> +--EXPECTF-- +array(15) { + ["name1"]=> + string(8) "testname" + ["name2"]=> + string(8) "testname" + ["name3"]=> + string(8) "testname" + ["name\\4"]=> + string(8) "testname" + ["name\\5"]=> + string(8) "testname" + ["name\\\'6"]=> + string(8) "testname" + ["name\\\"7"]=> + string(8) "testname" + ["name\\8"]=> + string(8) "testname" + ["name\\9"]=> + string(8) "testname" + ["name\'10"]=> + string(8) "testname" + ["name\\\"11"]=> + string(8) "testname" + ["name\\12"]=> + string(8) "testname" + ["name\\13"]=> + string(8) "testname" + ["name\\\'14"]=> + string(8) "testname" + ["name\"15"]=> + string(8) "testname" +} diff --git a/tests/basic/029.phpt b/tests/basic/029.phpt new file mode 100644 index 0000000000..6d95c0771d --- /dev/null +++ b/tests/basic/029.phpt @@ -0,0 +1,51 @@ +--TEST-- +Shift_JIS request +--SKIPIF-- +<?php +if (!extension_loaded("mbstring")) { + die("skip Requires mbstring extension"); +} +?> +--INI-- +file_uploads=1 +mbstring.encoding_translation=1 +mbstring.http_input=Shift_JIS +mbstring.internal_encoding=UTF-8 +--POST_RAW-- +Content-Type: multipart/form-data; boundary=---------------------------20896060251896012921717172737 +-----------------------------20896060251896012921717172737 +Content-Disposition: form-data; name="\\\" + +h~t@\ +-----------------------------20896060251896012921717172737 +Content-Disposition: form-data; name="pics"; filename="file1.txt" +Content-Type: text/plain + +file1 + +-----------------------------20896060251896012921717172737-- +--FILE-- +<?php +var_dump($_FILES); +var_dump($_POST); +?> +--EXPECTF-- +array(1) { + ["pics"]=> + array(5) { + ["name"]=> + string(9) "file1.txt" + ["type"]=> + string(10) "text/plain" + ["tmp_name"]=> + string(%d) "%s" + ["error"]=> + int(0) + ["size"]=> + int(6) + } +} +array(1) { + ["δΊθθ½"]=> + string(18) "γγ¬γγγ‘γ½" +} |
