summaryrefslogtreecommitdiff
path: root/sapi/tests/test006.phpt
diff options
context:
space:
mode:
Diffstat (limited to 'sapi/tests/test006.phpt')
-rw-r--r--sapi/tests/test006.phpt75
1 files changed, 75 insertions, 0 deletions
diff --git a/sapi/tests/test006.phpt b/sapi/tests/test006.phpt
new file mode 100644
index 0000000000..b674a9f78f
--- /dev/null
+++ b/sapi/tests/test006.phpt
@@ -0,0 +1,75 @@
+--TEST--
+Multipart Form POST Data
+--CGI--
+--HEADERS--
+return <<<END
+Content-Type=multipart/form-data; boundary=---------------------------240723202011929
+Content-Length=862
+END;
+--ENV--
+return <<<END
+CONTENT_TYPE=multipart/form-data; boundary=---------------------------240723202011929
+CONTENT_LENGTH=862
+END;
+--POST--
+-----------------------------240723202011929
+Content-Disposition: form-data; name="entry"
+
+entry box
+-----------------------------240723202011929
+Content-Disposition: form-data; name="password"
+
+password box
+-----------------------------240723202011929
+Content-Disposition: form-data; name="radio1"
+
+test 1
+-----------------------------240723202011929
+Content-Disposition: form-data; name="checkbox1"
+
+test 1
+-----------------------------240723202011929
+Content-Disposition: form-data; name="choices"
+
+Choice 1
+-----------------------------240723202011929
+Content-Disposition: form-data; name="choices"
+
+Choice 2
+-----------------------------240723202011929
+Content-Disposition: form-data; name="file"; filename="info.php"
+Content-Type: application/octet-stream
+
+<?php
+phpinfo();
+?>
+-----------------------------240723202011929--
+
+--GET--
+--FILE--
+<?php
+error_reporting(0);
+print_r($_POST);
+print_r($_FILES);
+?>
+--EXPECTF--
+Array
+(
+ [entry] => entry box
+ [password] => password box
+ [radio1] => test 1
+ [checkbox1] => test 1
+ [choices] => Choice 2
+)
+Array
+(
+ [file] => Array
+ (
+ [name] => info.php
+ [type] => application/octet-stream
+ [tmp_name] => %s
+ [error] => 0
+ [size] => 21
+ )
+
+)