Upload af filer

Tags:    php

<< < 12 > >>
Hej

Jeg har lidt problemer med at uploade filer... Jeg kører localt
lige nu, er der nogen som har en ide?

Det der undrer mig er at $_FILES['fil']['tmp_name'] = 2???

Her er lidt kode:

Fold kodeboks ind/udKode 


Denne funktioner bliver kaldt fra præsentationsscriptet, når der klikkes på 'submit knappen..'

/Daniel
www.theemann.dk

[Redigeret d. 27/04-05 09:29:03 af Daniel [dkt]]

[Redigeret d. 27/04-05 09:29:32 af Daniel [dkt]]

[Redigeret d. 27/04-05 09:42:16 af Daniel [dkt]]



11 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
Du bruger et md5(). det kan du ikke gøre her



Som navnet indikerer, så er det en midlertidig værdi - er det så virkelig et problem? Jeg går ud fra at du kun bruger tmp_name som variabel og ikke som enestående værdi.

Og er dét, det eneste "problem"?

Se desuden http://dk2.php.net/features.file-upload.
-
Mvh.
Christian Schultz Knudsen

[Redigeret d. 27/04-05 10:00:16 af Christian Schultz Knudsen]



Som navnet indikerer, så er det en midlertidig værdi - er det så virkelig et problem? Jeg går ud fra at du kun bruger tmp_name som variabel og ikke som enestående værdi.

Og er dét, det eneste "problem"?

Se desuden http://dk2.php.net/features.file-upload.
-
Mvh.
Christian Schultz Knudsen

[Redigeret d. 27/04-05 10:00:16 af Christian Schultz Knudsen]


Hej Christian,

Nu har jeg lige testet på $_FILES['fil']['size'], den er 0... Så her kunne problemet jo ligge. Kan du hjælpe mig her så?

/Daniel
www.theemann.dk



Gætteleg altså.
Okay. 0 betyder at der er noget som er gået galt.

Findes mappen?
Hvis ja, har du prøvet at sætte det til "./blabla/bib/"?
Er content-type sat rigtigt i dit FORM-element?
Prøvet at sætte basename rundt om destinationer (f.eks. $uploadFile = base($uploadDir . $_FILES['fil']['name'];)?
Osv... du giver ikke meget ud af tilstandsinformation :-(
-
Mvh.
Christian Schultz Knudsen



Gætteleg altså.
Okay. 0 betyder at der er noget som er gået galt.

Findes mappen?
Hvis ja, har du prøvet at sætte det til "./blabla/bib/"?
Er content-type sat rigtigt i dit FORM-element?
Prøvet at sætte basename rundt om destinationer (f.eks. $uploadFile = base($uploadDir . $_FILES['fil']['name'];)?
Osv... du giver ikke meget ud af tilstandsinformation :-(
-
Mvh.
Christian Schultz Knudsen


Hvordan er det nu lige, man placerer sig ude i roden?

/Daniel
www.theemann.dk



Min form ser således ud:

Fold kodeboks ind/udKode 



/daniel



Hvordan er det nu lige, man placerer sig ude i roden?

Du placerer dig i scriptets mappe vha. stien "./" (current dir), i roden vha. "/" (root), i øvre mappe vha. "../" (parent dir).

På en Windows maskine kan det være nødvendigt at bruge "\\" frem for "/", for at placere sig i roden.
-
Mvh.
Christian Schultz Knudsen



Du bruger et md5(). det kan du ikke gøre her


Det ved jeg godt, jeg har selv løst problemet tidligere på dagen, men har ikke fået lukket tråden... Sorry!

/Daniel
www.theemann.dk



men har ikke fået lukket tråden...


Hvorfor gør du det så ikke nu ??



men har ikke fået lukket tråden...


Hvorfor gør du det så ikke nu ??


Havde jeg også tænkt mig, men jeg ville lige gøre opmærksom på at du ikke fik nogle points... ;)

/Daniel
www.theemann.dk



<< < 12 > >>
t