fix header target
[m6w6/ext-http] / tests / envrequestfiles002.phpt
1 --TEST--
2 env request grabbing $_FILES from array
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=file1;name=file[]
10
11 first
12 ----123
13 Content-Disposition: form-data;filename=file2;name=file[]
14
15 second
16 ----123
17 Content-Disposition: form-data;filename=file3;name=file[]
18
19 third
20 ----123--
21 --FILE--
22 <?php
23 echo "TEST\n";
24
25 $r = new http\Env\Request;
26 $f = array();
27
28 foreach ($_FILES as $name => $data) {
29 foreach ($data["tmp_name"] as $i => $file) {
30 $f[$name][$i] = array(
31 "file" => $file,
32 "name" => $data["name"][$i],
33 "size" => $data["size"][$i],
34 "type" => $data["type"][$i],
35 "error"=> $data["error"][$i]
36 );
37 }
38 }
39
40 var_dump($f == $r->getFiles());
41
42 ?>
43 DONE
44 --EXPECT--
45 TEST
46 bool(true)
47 DONE