[PHP]Niet uploaden bij variabele

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • ID-College
  • Registratie: November 2003
  • Laatst online: 21:03
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.
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 ]


Acties:
  • 0 Henk 'm!

  • Rigi
  • Registratie: September 2001
  • Laatst online: 30-11-2018
EDIT: Never mind :P

(misschien handig om de laatste twee stukjes code om te draaien, wekt verwarring. bij mij iig wel :+ )

[ Voor 169% gewijzigd door Rigi op 04-11-2006 19:26 ]


Acties:
  • 0 Henk 'm!

  • XWB
  • Registratie: Januari 2002
  • Niet online

XWB

Devver
$map bestaat wel degelijk, zie zijn laatste code blok.

/edit
:z

[ Voor 11% gewijzigd door XWB op 04-11-2006 19:26 ]

March of the Eagles


Acties:
  • 0 Henk 'm!

  • ID-College
  • Registratie: November 2003
  • Laatst online: 21:03
Hij staat nog een mapje verder.
Dus ik zou ook
PHP:
1
move_uploaded_file($_FILES['Bestand']['tmp_name'], "/include/$folder$bestand2");

Wat bij nader inzien wel makkelijker is, scheelt weer een stap :)
Snel iedereen edite he :P... en done :)

[ Voor 9% gewijzigd door ID-College op 04-11-2006 19:27 ]


Acties:
  • 0 Henk 'm!

  • XWB
  • Registratie: Januari 2002
  • Niet online

XWB

Devver
In includes/ kan je dus wel uploaden? Hebben de andere mappen wel schrijfrechten?

March of the Eagles


Acties:
  • 0 Henk 'm!

  • ID-College
  • Registratie: November 2003
  • Laatst online: 21:03
Hacku schreef op zaterdag 04 november 2006 @ 19:34:
In includes/ kan je dus wel uploaden? Hebben de andere mappen wel schrijfrechten?
Lol dat was de fout.
Helemaal moeilijk doen met $variabele moest ik ze nog CHMOD doen :/
Naja hartelijk dank, het werkt nu wel :)
Zo'n foutje maakt je helemaal gek...
Kheb nu trouwens dit:
PHP:
1
move_uploaded_file($_FILES['Bestand']['tmp_name'], "include/portfolio/$folder/$bestand2");

[ Voor 14% gewijzigd door ID-College op 04-11-2006 19:37 ]


Acties:
  • 0 Henk 'm!

  • Rigi
  • Registratie: September 2001
  • Laatst online: 30-11-2018
Achja, je code is er wel weer een stukje korter op geworden :P
(en voorlopig zal je dit niet meer vergeten ;))

Acties:
  • 0 Henk 'm!

  • ID-College
  • Registratie: November 2003
  • Laatst online: 21:03
Rigi schreef op zaterdag 04 november 2006 @ 19:38:
Achja, je code is er wel weer een stukje korter op geworden :P
(en voorlopig zal je dit niet meer vergeten ;))
hehe idd $map is verdwenen. Alles zit je te wijzigen moet je nog CHMOD doen :/
Hartelijk dank voor de hulp mensen :)
Pagina: 1