Ik heb een probleem, alle, ik heb van files uploaden geen verstand:) , Ik heb een script [thanks to Jorgen] gevonden op 1 van deze topics die bedoelt was voor 1 bestand up te loaden, ik dacht laat mij deze aanpassen om wat meer ervaring op te doen met $_FILES, het probleem is dat ik dus echt niet weet hoe je dit moet doen, dit is eigenlijk een soort gok, ik ben eerder iemand die leert uit code dan uit boeken 
de aangepaste script
de script voor 1 bestand
de aangepaste script
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
| <html> <head> <title>File Uploader</title> </head> <body bgcolor="silver"> <? ini_set("display_errors", 1); error_reporting(E_ALL & ~E_NOTICE); Foreach ($_POST as $key->$value){ $file = $_FILES[$key]; $file_name = $_FILES[$key]['name']; $file_size = $_FILES[$key]['size']; $file_temp = $_FILES[$key]['tmp_name']; $bad_files = "0"; print_r($_FILES[$key]); $max_size = "20971520"; // Maximum File Size (In Bytes) $extensions = ".jpg$"; // Allowed File Extensions $file_name = stripslashes ($file_name); if ($file) { if ($file_size > $bad_files) { if ($file_size <= $max_size) { if (ereg($extensions , $file_name)) { print "File name: $file_name<p>\n"; print "File size: $file_size<p>\n"; if (move_uploaded_file($file_temp, "pictures/$file_name")) { print "<font color=\"blue\" font size=\"3\">Your file was successfully uploaded !</font><p>\n"; }else{ print "<font color=\"red\" font size=\"3\">Your File could not be uploaded!</font></P>\n"; } }else{ print "<font color=\"red\" font size=\"3\">Bad File Extension (GIF & JPG) Only!</font><p>\n"; } }else{ print "<font color=\"red\" font size=\"3\">The File Size is Too Big!</font><p>\n"; } }else{ print "<font color=\"red\" font size=\"3\">File Must Be Greater Than 0 Byte's</font><p>\n"; } } } print "Upload a File to the server: <br><form action='upload.php' method='post' enctype='multipart/form-data'> <input type='file' name='file1'> <br> <input type='file' name='file2'> <br> <input type='file' name='file3'> <br> <input type='file' name='file4'> <br> <input type='file' name='file5'> <br> <input type='file' name='file6'> <br> <input type='submit' value='Upload'><br> <hr>Files Allowed: JPG<br> Max File Size: 20 MB</form>"; ?> </body> </html> |
de script voor 1 bestand
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
| <html> <head> <title>File Uploader</title> </head> <body bgcolor="silver"> <?php ini_set("display_errors", 1); error_reporting(E_ALL & ~E_NOTICE); $file = $_FILES['file']; $file_name = $_FILES['file']['name']; $file_size = $_FILES['file']['size']; $file_temp = $_FILES['file']['tmp_name']; $bad_files = "0"; print_r($_FILES['file']); $max_size = "20971520"; // Maximum File Size (In Bytes) $extensions = ".gif$|.jpg$|.mp3|.php$"; // Allowed File Extensions $file_name = stripslashes ($file_name); if ($file) { if ($file_size > $bad_files) { if ($file_size <= $max_size) { if (ereg($extensions , $file_name)) { print "File name: $file_name<p>\n"; print "File size: $file_size<p>\n"; if (move_uploaded_file($file_temp, "files_uploaded/$file_name")) { print "<font color=\"blue\" font size=\"3\">Your file was successfully uploaded !</font><p>\n"; }else{ print "<font color=\"red\" font size=\"3\">Your File could not be uploaded!</font></P>\n"; } }else{ print "<font color=\"red\" font size=\"3\">Bad File Extension (GIF & JPG) Only!</font><p>\n"; } }else{ print "<font color=\"red\" font size=\"3\">The File Size is Too Big!</font><p>\n"; } }else{ print "<font color=\"red\" font size=\"3\">File Must Be Greater Than 0 Byte's</font><p>\n"; } } print "Upload a File to the server: <br><form action='upload.php' method='post' enctype='multipart/form-data'> <input type='file' name='file'><br><input type='submit' value='Upload'> <br><hr>Files Allowed: GIF, JPG and MP3<br> Max File Size: 20 MB</form>"; ?> </body> </html> |
[ Voor 44% gewijzigd door .phoz op 26-01-2006 22:04 ]