1--TEST--
2rfc1867 post_max_filesize
3--INI--
4file_uploads=1
5upload_max_filesize=1
6max_file_uploads=10
7--POST_RAW--
8Content-Type: multipart/form-data; boundary=---------------------------20896060251896012921717172737
9-----------------------------20896060251896012921717172737
10Content-Disposition: form-data; name="file1"; filename="file1.txt"
11Content-Type: text/plain-file1
12
131
14-----------------------------20896060251896012921717172737
15Content-Disposition: form-data; name="file2"; filename="file2.txt"
16Content-Type: text/plain-file2
17
1822
19-----------------------------20896060251896012921717172737
20Content-Disposition: form-data; name="file3"; filename="file3.txt"
21Content-Type: text/plain-file3
22
233
24-----------------------------20896060251896012921717172737--
25--FILE--
26<?php
27var_dump($_FILES);
28var_dump($_POST);
29if (is_uploaded_file($_FILES["file1"]["tmp_name"])) {
30	var_dump(file_get_contents($_FILES["file1"]["tmp_name"]));
31}
32if (is_uploaded_file($_FILES["file3"]["tmp_name"])) {
33	var_dump(file_get_contents($_FILES["file3"]["tmp_name"]));
34}
35?>
36--EXPECTF--
37array(3) {
38  ["file1"]=>
39  array(5) {
40    ["name"]=>
41    string(9) "file1.txt"
42    ["type"]=>
43    string(16) "text/plain-file1"
44    ["tmp_name"]=>
45    string(%d) "%s"
46    ["error"]=>
47    int(0)
48    ["size"]=>
49    int(1)
50  }
51  ["file2"]=>
52  array(5) {
53    ["name"]=>
54    string(9) "file2.txt"
55    ["type"]=>
56    string(0) ""
57    ["tmp_name"]=>
58    string(0) ""
59    ["error"]=>
60    int(1)
61    ["size"]=>
62    int(0)
63  }
64  ["file3"]=>
65  array(5) {
66    ["name"]=>
67    string(9) "file3.txt"
68    ["type"]=>
69    string(16) "text/plain-file3"
70    ["tmp_name"]=>
71    string(%d) "%s"
72    ["error"]=>
73    int(0)
74    ["size"]=>
75    int(1)
76  }
77}
78array(0) {
79}
80string(1) "1"
81string(1) "3"
82