25. september 2008 - 11:17
Der er
8 kommentarer og 1 løsning
Simpel upload funktion virker ikke?
Hej Jeg har lavet en lille upload funktion. Skal i bund og grund være rigtig simpel, blot uploade en fil, validering kommer senere hen, skal blot lige have den til at virke. Har prøvet og lavet en if upload, men alligevel får jeg fejl besked, og forstår simpelthen ikke hvorfor. Er der nogen der lige gide skimte min kode igennem og måske få øje på noget jeg overser? ----------------------- Koden start --------------------- $destination_path = "billeder/"; $result = 0; $filetype = strtolower(array_pop(explode('.', $_FILES['uploadFile']['name']))); $fileName = 'billede-'.RandomName().'.'.$filetype; $target_path = $destination_path . $fileName; if(@move_uploaded_file($_FILES['uploadFile']['tmp_name'], $target_path)) { $result = 1; } else { echo "Der er sket en fejl"; } ----------------------- Koden slut --------------------- RandomName() er forresten en funktion der skaber et tilfældigt navn. Nogle idéer?
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
25. september 2008 - 13:36
#1
Du kan starte med at fjerne @ foran move_uploaded_file, så får du formodentlig en fejlbesked. Du skal evt. definere den fulde sti til upload dir. Og uploaddir skal chmod'es til 0777
25. september 2008 - 13:42
#2
Hej showsource Det gjorde ingen forskel med det første. Og da jeg prøver lokalt går jeg ikke ud fra jeg skal chmod noget?
25. september 2008 - 13:47
#3
På en windåze behøver sikkert ikke, men unix skal du. Prøv at bruge: <?php ini_set('error_reporting', E_ALL); $destination_path = "billeder/"; // resten af din uploadfil Altså ini_set skal i toppen af php filen.
25. september 2008 - 14:35
#4
Den siger: Notice: Undefined index: uploadFile in Det forstår jeg ikke for det er name på input og også det der står i selve uploaden?
25. september 2008 - 17:25
#5
Hvordan ser din form ud ?? Har du prøvet at se på jakobdo's artikel om upload??
25. september 2008 - 17:46
#6
Min form: (Strippet fra alt irrelevant) <form action="edit.php" method="post"> <input name="uploadFile" id="uploadFile" type="file" /> <input type="submit" value="Upload" /> </form>
25. september 2008 - 18:19
#7
Du mangler enctype i din form-tag <form action="edit.php" method="post" enctype="multipart/form-data">
25. september 2008 - 18:36
#8
Mange tak, man glemmer altid de ting i farten (og efter 13 timers arbejde) :) Smid venligst et svar.
25. september 2008 - 18:52
#9
ok
Vi tilbyder markedets bedste kurser inden for webudvikling