use new propro version for travis
[m6w6/ext-http] / tests / envrequestfiles001.phpt
1 --TEST--
2 env request grabbing $_FILES
3 --SKIPIF--
4 <?php include "skipif.inc"; ?>
5 --POST_RAW--
6 Content-Type: multipart/form-data;boundary=--123
7
8 ----123
9 Content-Disposition: form-data;filename="foo.bar"
10
11 foo
12 bar
13
14 ----123
15 Content-Disposition: form-data;filename="bar.foo"
16
17 bar
18 foo
19
20 ----123--
21 --FILE--
22 <?php
23 echo "TEST\n";
24
25 $r = new http\Env\Request;
26 $f = $r->getFiles();
27
28 foreach ($_FILES as $i => $file) {
29 foreach (array("name","type","size","error","file") as $key) {
30 if ($file[$key == "file" ? "tmp_name" : $key] != $f[$i][$key]) {
31 printf("%d.%s differs: '%s' != '%s'\n", $i, $key, $f[$i][$key], $file[$key]);
32 }
33 }
34 }
35
36 ?>
37 DONE
38 --EXPECT--
39 TEST
40 DONE