Ik probeer een upload script te maken maar ik krijg telkens de melding "Er is geen bestand geselecteerd"
Dit is het script:
Dit is het 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
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
| <?php if (IsSet($_POST['stap'])) { if ($_POST['stap']==2) { $path = '/home/blaat/banners/'; $file_size_max = 100 * 1024; $possible_size = round($file_size_max / 1024); $possible_extensions = array ('jpg', 'jpeg', 'pjpg', 'gif'); $count_possible_extensions = count($possible_extensions); echo "<I>Stap 2</i> --> <i>Bestand controleren</I><BR><BR>"; if (is_uploaded_file($HTTP_POST_FILES['plaatje'])) { $file_size = round($_FILES[plaatje][size] / 1024); $file_type = $_FILES[plaatje][type]; $file = basename($_FILES[plaatje][name]); $ext = explode(".", $file); $file_extension = $ext[1]; $file_name = $ext[0]; if($file_size > $possible_size) { echo "<b>Fout:</b> Uw plaatje is groter dan <b>$possible_size</b> kb"; } if (!in_array(strtolower($file_extension),$possible_extensions)) { echo "<b>Fout:</b> Uw plaatje is niet van het type: "; for ($i = 0; $i < $count_possible_extensions; $i++ ) { echo "<b>$possible_extensions[$i]<b> "; } } else { $file_name = "artikel_pic"; $n = 0; $temp_name = $file_name; while (file_exists($path . $temp_name . $n . "." . $file_extension)) { $n = $n + 1; } $file_name = $file_name . $n; if(move_uploaded_file($plaatje, $path . $file_name . "." . $file_extension)) { echo"De foto <b>$file</b> van <b>$file_size</b> kb, met de extensie <b>$file_extension</b> is geupload naar <b>$path</b> als <b>$file_name</b>"; } else { echo"Het uploaden van <b>$file</b> is niet gelukt"; } } } else { echo "Er is geen afbeelding geselecteerd."; } } else { if ($_POST['stap']==3) { //stap 3 } else { if ($_POST['stap']==4) { //stap 4 } else { if ($_POST['stap']==5) { //stap 5 } } } } } else { if (IsSet($_GET['step'])) { if ($_GET['step']==1) { echo "<form method=\"post\" enctype=\"multipart/form-data\" action=\"run.php?optie=$optie\">"; echo "<input type=\"hidden\" name=\"stap\" value=\"2\">"; echo "<I>Stap 1</i> --> <i>Bestand uploaden</I><br><br>"; echo "<input type=\"file\" name=\"plaatje\" size=\"60\"><br>"; echo "<input type=\"submit\" value=\"Doorgaan\">"; echo "</form>"; } } else { echo "Ongeldige optie."; } } ?> |
[ Voor 62% gewijzigd door TutanRamon op 02-12-2003 12:22 ]
We see things as we are, not as they are