1
1
<?php
2
2
$ header_prefix = 'file ' ;
3
- $ upload_dir = 'upload ' ;
4
3
$ slots = 6 ;
5
-
4
+ ?>
5
+ <html>
6
+ <head>
7
+ <title>Test upload</title>
8
+ </head>
9
+ <body>
10
+ <?
6
11
if ($ _POST ){
7
- for ($ i =0 ;$ i <=$ slots ;$ i ++){
12
+ echo "<h2>Uploaded files:</h2> " ;
13
+ echo "<table border= \"2 \" cellpadding= \"2 \"> " ;
14
+
15
+ echo "<tr><td>Name</td><td>Location</td><td>Content type</td><td>MD5</td><td>Size</tr> " ;
16
+
17
+ for ($ i =1 ;$ i <=$ slots ;$ i ++){
8
18
$ key = $ header_prefix .$ i ;
9
19
if (array_key_exists ($ key ."_name " , $ _POST ) && array_key_exists ($ key ."_path " ,$ _POST )) {
10
20
$ tmp_name = $ _POST [$ key ."_path " ];
11
21
$ name = $ _POST [$ key ."_name " ];
12
- $ newname = $ upload_dir ."/ " .$ name ;
13
- if (rename ($ tmp_name , $ newname )) {
14
- echo "Moved to $ upload_dir successfull<br/> \n" ;
15
- } else {
16
- echo "Failed to move file<br/> \n" ;
17
- }
18
- }else {
19
- continue ;
22
+ $ content_type = $ _POST [$ key ."_content_type " ];
23
+ $ md5 = $ _POST [$ key ."_md5 " ];
24
+ $ size = $ _POST [$ key ."_size " ];
25
+
26
+ echo "<tr><td> $ name</td><td> $ tmp_name</td><td> $ content_type</td><td> $ md5</td><td> $ size</td> " ;
20
27
}
21
28
}
22
- }else {?>
23
29
24
- <html>
25
- <head>
26
- <title>Test upload</title>
27
- </head>
28
- <body>
30
+ echo "</table> " ;
31
+
32
+ }else {?>
29
33
<h2>Select files to upload</h2>
30
- <form name="upload" method="POST" enctype="multipart/form-data" action="/doupload ">
34
+ <form name="upload" method="POST" enctype="multipart/form-data" action="/upload ">
31
35
<input type="file" name="file1"><br>
32
36
<input type="file" name="file2"><br>
33
37
<input type="file" name="file3"><br>
37
41
<input type="submit" name="submit" value="Upload">
38
42
<input type="hidden" name="test" value="value">
39
43
</form>
44
+ <? }
45
+ ?>
40
46
</body>
41
47
</html>
42
-
43
- <? }
44
- ?>
0 commit comments