diff options
author | Mark A. Hershberger <mah@debian.(none)> | 2009-03-25 00:35:28 -0400 |
---|---|---|
committer | Mark A. Hershberger <mah@debian.(none)> | 2009-03-25 00:35:28 -0400 |
commit | ba50031707469046407a35b77a3cd81351e951b3 (patch) | |
tree | 5c03e723bdbfabae09d41a3ab1253dff41eeed4a /tests | |
parent | 0a36161e13484a99ccf69bb38f206462d27cc6d6 (diff) | |
download | php-ba50031707469046407a35b77a3cd81351e951b3.tar.gz |
Imported Upstream version 5.1.5upstream/5.1.5
Diffstat (limited to 'tests')
-rw-r--r-- | tests/basic/013.phpt | 15 | ||||
-rw-r--r-- | tests/basic/014.phpt | 17 | ||||
-rw-r--r-- | tests/basic/015.phpt | 15 | ||||
-rw-r--r-- | tests/basic/016.phpt | 17 | ||||
-rw-r--r-- | tests/basic/017.phpt | 19 | ||||
-rw-r--r-- | tests/basic/018.phpt | 36 | ||||
-rw-r--r-- | tests/basic/019.phpt | 19 | ||||
-rw-r--r-- | tests/basic/020.phpt | 17 | ||||
-rw-r--r-- | tests/basic/021.phpt | 42 |
9 files changed, 197 insertions, 0 deletions
diff --git a/tests/basic/013.phpt b/tests/basic/013.phpt new file mode 100644 index 000000000..a4155dcf6 --- /dev/null +++ b/tests/basic/013.phpt @@ -0,0 +1,15 @@ +--TEST-- +POST Method test and arrays +--SKIPIF-- +<?php if (php_sapi_name()=='cli') echo 'skip'; ?> +--POST-- +a[]=1 +--FILE-- +<?php +var_dump($_POST['a']); +?> +--EXPECT-- +array(1) { + [0]=> + string(1) "1" +} diff --git a/tests/basic/014.phpt b/tests/basic/014.phpt new file mode 100644 index 000000000..9b7e59f98 --- /dev/null +++ b/tests/basic/014.phpt @@ -0,0 +1,17 @@ +--TEST-- +POST Method test and arrays - 2 +--SKIPIF-- +<?php if (php_sapi_name()=='cli') echo 'skip'; ?> +--POST-- +a[]=1&a[]=1 +--FILE-- +<?php +var_dump($_POST['a']); +?> +--EXPECT-- +array(2) { + [0]=> + string(1) "1" + [1]=> + string(1) "1" +} diff --git a/tests/basic/015.phpt b/tests/basic/015.phpt new file mode 100644 index 000000000..b297265bb --- /dev/null +++ b/tests/basic/015.phpt @@ -0,0 +1,15 @@ +--TEST-- +POST Method test and arrays - 3 +--SKIPIF-- +<?php if (php_sapi_name()=='cli') echo 'skip'; ?> +--POST-- +a[]=1&a[0]=5 +--FILE-- +<?php +var_dump($_POST['a']); +?> +--EXPECT-- +array(1) { + [0]=> + string(1) "5" +} diff --git a/tests/basic/016.phpt b/tests/basic/016.phpt new file mode 100644 index 000000000..277253168 --- /dev/null +++ b/tests/basic/016.phpt @@ -0,0 +1,17 @@ +--TEST-- +POST Method test and arrays - 4 +--SKIPIF-- +<?php if (php_sapi_name()=='cli') echo 'skip'; ?> +--POST-- +a[a]=1&a[b]=3 +--FILE-- +<?php +var_dump($_POST['a']); +?> +--EXPECT-- +array(2) { + ["a"]=> + string(1) "1" + ["b"]=> + string(1) "3" +} diff --git a/tests/basic/017.phpt b/tests/basic/017.phpt new file mode 100644 index 000000000..69424caa6 --- /dev/null +++ b/tests/basic/017.phpt @@ -0,0 +1,19 @@ +--TEST-- +POST Method test and arrays - 5 +--SKIPIF-- +<?php if (php_sapi_name()=='cli') echo 'skip'; ?> +--POST-- +a[]=1&a[a]=1&a[b]=3 +--FILE-- +<?php +var_dump($_POST['a']); +?> +--EXPECT-- +array(3) { + [0]=> + string(1) "1" + ["a"]=> + string(1) "1" + ["b"]=> + string(1) "3" +} diff --git a/tests/basic/018.phpt b/tests/basic/018.phpt new file mode 100644 index 000000000..5cae5e8a6 --- /dev/null +++ b/tests/basic/018.phpt @@ -0,0 +1,36 @@ +--TEST-- +POST Method test and arrays - 6 +--SKIPIF-- +<?php if (php_sapi_name()=='cli') echo 'skip'; ?> +--POST-- +a[][]=1&a[][]=3&b[a][b][c]=1&b[a][b][d]=1 +--FILE-- +<?php +var_dump($_POST['a']); +var_dump($_POST['b']); +?> +--EXPECT-- +array(2) { + [0]=> + array(1) { + [0]=> + string(1) "1" + } + [1]=> + array(1) { + [0]=> + string(1) "3" + } +} +array(1) { + ["a"]=> + array(1) { + ["b"]=> + array(2) { + ["c"]=> + string(1) "1" + ["d"]=> + string(1) "1" + } + } +} diff --git a/tests/basic/019.phpt b/tests/basic/019.phpt new file mode 100644 index 000000000..467d4e6bf --- /dev/null +++ b/tests/basic/019.phpt @@ -0,0 +1,19 @@ +--TEST-- +POST Method test and arrays - 7 +--SKIPIF-- +<?php if (php_sapi_name()=='cli') echo 'skip'; ?> +--POST-- +a[]=1&a[]]=3&a[[]=4 +--FILE-- +<?php +var_dump($_POST['a']); +?> +--EXPECT-- +array(3) { + [0]=> + string(1) "1" + [1]=> + string(1) "3" + ["["]=> + string(1) "4" +} diff --git a/tests/basic/020.phpt b/tests/basic/020.phpt new file mode 100644 index 000000000..0d4704e7f --- /dev/null +++ b/tests/basic/020.phpt @@ -0,0 +1,17 @@ +--TEST-- +POST Method test and arrays - 8 +--SKIPIF-- +<?php if (php_sapi_name()=='cli') echo 'skip'; ?> +--POST-- +a[a[]]=1&a[b[]]=3 +--FILE-- +<?php +var_dump($_POST['a']); +?> +--EXPECT-- +array(2) { + ["a["]=> + string(1) "1" + ["b["]=> + string(1) "3" +} diff --git a/tests/basic/021.phpt b/tests/basic/021.phpt new file mode 100644 index 000000000..d8f7c1c0e --- /dev/null +++ b/tests/basic/021.phpt @@ -0,0 +1,42 @@ +--TEST-- +Bug #37276 (problems witch $_POST array) +--SKIPIF-- +<?php if (php_sapi_name()=='cli') die('skip'); ?> +--POST_RAW-- +Content-Type: multipart/form-data; boundary=---------------------------20896060251896012921717172737 +-----------------------------20896060251896012921717172737 +Content-Disposition: form-data; name="submitter" + +testname +-----------------------------20896060251896012921717172737 +Content-Disposition: form-data; name="pics"; filename="bug37276.txt" +Content-Type: text/plain + +bug37276 + +-----------------------------20896060251896012921717172737-- +--FILE-- +<?php +var_dump($_FILES); +var_dump($_POST); +?> +--EXPECTF-- +array(1) { + ["pics"]=> + array(5) { + ["name"]=> + string(12) "bug37276.txt" + ["type"]=> + string(10) "text/plain" + ["tmp_name"]=> + string(%d) "%s" + ["error"]=> + int(0) + ["size"]=> + int(9) + } +} +array(1) { + ["submitter"]=> + string(8) "testname" +} |