Avatar billede christian-s Nybegynder
07. august 2004 - 13:45 Der er 4 kommentarer og
1 løsning

Upload problem

Jeg bruger dette til at uploade en fil, det har virket før, men at uforklarlige årsager giver den en meddelselse om fejl i MySQL syntaksen i " linje 1. Kan I umiddelbart finde fejlen? Kan det have noget at gøre med, at den gamle server ikke krævede at man skulle definere get og post variabler?

echo "<form action='upload.php' method='post' enctype='multipart/form-data'>\n";

echo "<input type='file' name='enfil'>\n";

echo "<input type='submit' name='submit' value='Tilføj'>\n";

echo "</form>\n";

Derefter har jeg brugt dette i upload.php:

    $enfil_name = $_POST['enfil_name'];
    $enfil = $_POST['enfil'];

$lowercase = strtolower($enfil_name);
copy($enfil, "$document_root/$lowercase");
Avatar billede detox Nybegynder
07. august 2004 - 13:57 #1
Nej, du skal ikke bruge $_POST når det er filer, der skal du have fat i $_FILES.
Avatar billede detox Nybegynder
07. august 2004 - 13:59 #2
Se her for en nærmere beskrivelese af $_FILES arrayet (og filupload generelt):
http://dk2.php.net/manual/en/features.file-upload.php
Avatar billede christian-s Nybegynder
07. august 2004 - 14:17 #3
tak, det var hvad jeg ledte efter! points?
Avatar billede detox Nybegynder
07. august 2004 - 14:42 #4
Velbekommen. Nej tak, ingen point denne gang ;o)
Avatar billede christian-s Nybegynder
08. august 2004 - 21:51 #5
..^
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester