xref: /PHP-5.6/sapi/tests/test006.phpt (revision c3ff9aa1)
1--TEST--
2Multipart Form POST Data
3--HEADERS--
4return <<<END
5Content-Type=multipart/form-data; boundary=---------------------------240723202011929
6Content-Length=862
7END;
8--ENV--
9return <<<END
10CONTENT_TYPE=multipart/form-data; boundary=---------------------------240723202011929
11CONTENT_LENGTH=862
12END;
13--POST--
14-----------------------------240723202011929
15Content-Disposition: form-data; name="entry"
16
17entry box
18-----------------------------240723202011929
19Content-Disposition: form-data; name="password"
20
21password box
22-----------------------------240723202011929
23Content-Disposition: form-data; name="radio1"
24
25test 1
26-----------------------------240723202011929
27Content-Disposition: form-data; name="checkbox1"
28
29test 1
30-----------------------------240723202011929
31Content-Disposition: form-data; name="choices"
32
33Choice 1
34-----------------------------240723202011929
35Content-Disposition: form-data; name="choices"
36
37Choice 2
38-----------------------------240723202011929
39Content-Disposition: form-data; name="file"; filename="info.php"
40Content-Type: application/octet-stream
41
42<?php
43phpinfo();
44?>
45-----------------------------240723202011929--
46
47--FILE--
48<?php
49error_reporting(0);
50print_r($_POST);
51print_r($_FILES);
52?>
53--EXPECTF--
54Array
55(
56    [entry] => entry box
57    [password] => password box
58    [radio1] => test 1
59    [checkbox1] => test 1
60    [choices] => Choice 2
61)
62Array
63(
64    [file] => Array
65        (
66            [name] => info.php
67            [type] => application/octet-stream
68            [tmp_name] => %s
69            [error] => 0
70            [size] => 21
71        )
72
73)
74