hallo ik heb een uplaod scripje maar er zit een fout in. hij vult zn variabele niet
Form
Upload.php
waarom niet?
alvast bedankt!
gr T
Form
PHP:
1
2
3
4
5
6
7
| <form action=Upload.php method=post enctype=\"multipart/form-data\"> Klik op Bladeren/Browse om uw foto te selecteren.<br> Let er op dat uw foto van het type <b>GIF</b> of <b>JPG</b> is en niet groter dan <b>50 kB</b>.<br><br> <input type=file name=txtFoto> <br><br><br> <input type=submit value=Upload> </form> |
Upload.php
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
| <? if($txtFoto != "") { // Filename + extensie van geuploade bestand $filename = $HTTP_POST_FILES [$txtFoto]['name']; // deze variabelen $size = $HTTP_POST_FILES [$txtFoto]['size']; // worden niet $extensie = substr($filename, -3); // gevult!!! Wye???? // Check of extensie voldoet aan eis (in dit geval .jpg) 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 = "/var/www/html/images "; $length = strlen($filename); $name = "pic"; // $name = substr($filename, 0, $length - 4); $i = 0; $tempname = $name; // Check of txtFoto al bestaat, zo ja, filename 'verhogen' while (file_exists($destination . $tempname . $i . ".".$extensie)) { $i = $i + 1; } $name = $name . $i; move_uploaded_file($txtFoto, $destination . $name . ".".$extensie); echo "Foto ".$name.".".$extensie." uploaded succesfully!"; } } } ?> |
waarom niet?
alvast bedankt!
gr T


[ Voor 11% gewijzigd door Verwijderd op 20-12-2002 20:02 ]