Ik heb een upload scriptje voor php.
Nu zou ik denken, als newbie, je haalt gwoon de gif weg, maar dan werkt het niet meer. Hoe kan ik ervoor zorgen dat er enkel, jpg's zijn up te loaden??
if (strtoupper($extensie) != "jpg" && strtoupper($extensie) != "gif")
ik had er van gemaakt:
if (strtoupper($extensie) != "jpg")
het hele script
Nu zou ik denken, als newbie, je haalt gwoon de gif weg, maar dan werkt het niet meer. Hoe kan ik ervoor zorgen dat er enkel, jpg's zijn up te loaden??
if (strtoupper($extensie) != "jpg" && strtoupper($extensie) != "gif")
ik had er van gemaakt:
if (strtoupper($extensie) != "jpg")
het hele 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
| <?php if($file) { // Filename + extensie van geuploade bestand $filename = $HTTP_POST_FILES[file][name]; $size = $HTTP_POST_FILES[file][size]; $extensie = substr($filename, -3); if (strtoupper($extensie) != "jpg" && strtoupper($extensie) != "gif") { echo "U kan enkel JPG- en GIF-bestanden uploaden."; } else { // Check file size if ($size > 51200) print("Uw foto mag niet groter zijn dan 50 Kb"); else { // Upload path $destination = "/home//test/"; $length = strlen($filename); $name = "pasfoto"; // $name = substr($filename, 0, $length - 4); $i = 0; $tempname = $name; // Check of file al bestaat, zo ja, filename 'verhogen' while (file_exists($destination . $tempname . $i . ".".$extensie)) { $i = $i + 1; } $name = $name . $i; move_uploaded_file($file, $destination . $name . ".".$extensie); echo "File ".$name.".".$extensie." uploaded succesfully!"; } } } ?> |