11<?php
22$ header_prefix = 'file ' ;
3- $ upload_dir = 'upload ' ;
43$ slots = 6 ;
5-
4+ ?>
5+ <html>
6+ <head>
7+ <title>Test upload</title>
8+ </head>
9+ <body>
10+ <?
611if ($ _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 ++){
818 $ key = $ header_prefix .$ i ;
919 if (array_key_exists ($ key ."_name " , $ _POST ) && array_key_exists ($ key ."_path " ,$ _POST )) {
1020 $ tmp_name = $ _POST [$ key ."_path " ];
1121 $ 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> " ;
2027 }
2128 }
22- }else {?>
2329
24- <html>
25- <head>
26- <title>Test upload</title>
27- </head>
28- <body>
30+ echo "</table> " ;
31+
32+ }else {?>
2933<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 ">
3135<input type="file" name="file1"><br>
3236<input type="file" name="file2"><br>
3337<input type="file" name="file3"><br>
3741<input type="submit" name="submit" value="Upload">
3842<input type="hidden" name="test" value="value">
3943</form>
44+ <? }
45+ ?>
4046</body>
4147</html>
42-
43- <? }
44- ?>
0 commit comments