15. marts 2004 - 12:04Der er
7 kommentarer og 2 løsninger
Brug af multipart/form-data
Jeg er ved at lave et lille upload script, som skal bruges til at uploade dokumenter til et webhotel.
Mit script kører fint hvis jeg ikke har sat enctype="multipart/form-data" på mit form-tag (bortset fra at billedet ikke kommer med selvfølgelig :-)), men når jeg sætter denne attribut på, så får jeg bare en hel blank side når jeg kører scriptet.
Mit spørgsmål er så følgende: Er det mig der har en fejl i mit script, eller kan man på et webhotel sætte op at man ikke må bruge denne enctype?
p.s. Det er hosted hos TDC med en løsning de vist nok kalder crusade, hvis det hjælper noget
det, man skal huske på er, at helt normale værdier som f.eks. "document=4&lang=dk" ikke bliver fortoklet på samme måde når man kører multipart/form-data som hvis man kører med normal encoding...
Dette betyder at man skal til at lave nogle "kunststykker" når man skal hente værdien af document og lang ud (jvf. mit overstående eksempel) ...
Hvis koder du det i... ASP ? .... PHP?.... JSP?... Tit skal du bruge den komponent, som klarer uploaden, til også at hente ganske almindelige værdier ud med...
Jeg bruger et upload-script i php. Det er et, som jeg har brugt på mange servere, hvor det virker. Men nu har jeg så et tilfælde, hvor det bare ikke virker, og så var det at jeg tænkte, at det må da være serveren. Men jeg kender ikke til opsætning af servere, så jeg vidste ikke om man kan lukke helt af for upload af dokumenter. (Jeg har sat chmod(777) på mappen, som jeg uploader til)
Det handler formodentlig om syntaksen i resten af scriptet ... ikke formen. Nogle (og forbløffende mange) udbydere kører stadig med en gammel opsætning af PHP - måske er det, grunden til, det har virket på de andre servere.
nej det her er den kode jeg bruger alle steder, men her virker det ikke. Jeg har lige talt med tdc's support og har fået af vide at de ikke har åbnet op for adgang til at uploade dokumenter på deres webhotel, og de vil heller ikke gøre det.....så løsningen bliver vel at skifte webhotel.
Hehe ... ja, de er zq ligeglade med, hvad dit web-hotel kan og ikke kan. De er kun interesseret i at kende din e-mail-adresse, så de kan sælge den videre til ulovlig mail-spamming ;o)
hmm jeg havde da lukket det her spørgsmål for længst og mit indlæg er nu væk?
Nå men så kan jeg da skrive det igen. Det var TDC der var problemet, da de ikke tillader upload af dokumenter, så jeg har skiftet udbyder og nu kører det bare :-)
Synes godt om
Ny brugerNybegynder
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.