Hallo,
Ik heb een probleem met PHP.
Gek genoeg werkt het niet en ik weet absoluut niet wat er fout is
Ik laat iemand een jaar kiezen. Dit jaar wordt door een switch statement gehaald.
Aan de hand van dat jaar wordt de juiste dir gekozen.
Als ik $folder print klopt dit gewoon allemaal.
Nu upload ik een bestand naar de volgende map.
Ik doe dit het volgende:
Nu komt het volgende wat dus niet werkt.
Waarom niet, wat gaat er fout?
Ik heb een probleem met PHP.
Gek genoeg werkt het niet en ik weet absoluut niet wat er fout is

Ik laat iemand een jaar kiezen. Dit jaar wordt door een switch statement gehaald.
Aan de hand van dat jaar wordt de juiste dir gekozen.
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| switch($_POST["Schooljaar"]) { default: case "algemeen": $folder = "algemeen"; break; case 1: $folder = "jaar1"; break; case 2: $folder = "jaar2"; break; case 3: $folder = "jaar3"; break; case 4: $folder = "jaar4"; break; } |
Als ik $folder print klopt dit gewoon allemaal.
Nu upload ik een bestand naar de volgende map.
Ik doe dit het volgende:
Nu komt het volgende wat dus niet werkt.
PHP:
1
2
3
| $map = "include/" //werkt wel, en verplaatst de bestanden. $map = "include/$folder/"; //werkt niet? $map = "include/".$folder."/"; // werkt dus ook niet? |
PHP:
1
2
| $bestand2 = //de bestandsnaam met wat replaces move_uploaded_file($_FILES['Bestand']['tmp_name'], "$map$bestand2"); |
Waarom niet, wat gaat er fout?
[ Voor 12% gewijzigd door ID-College op 04-11-2006 19:27 ]