Upload af billed til server

Tags:    php mysql billeder upload filupload

<< < 12 > >>
Hej - Jeg er igang med at lave et enkelt "billed-upload" system.

Jeg vil gerne have at billedet gemmer sig på min server - men samtidig gemmer stien til billeder i min mysql database.

Jeg har siddet og fulgt en tutorial på nettet - men det virker stadigvæk ikke.

HTML Formen
Fold kodeboks ind/udHTML kode 


PHP koden
Fold kodeboks ind/udPHP kode 


På forhånd tak!



12 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 6 karma
Sorter efter stemmer Sorter efter dato
Det var stien til uploads jeg havde fejl ved..

Det virker nu - så jeg siger mange tak for hjælpen!

Til folk der oplever samme problem poster jeg lige koden her:
Fold kodeboks ind/udHTML kode 


Fold kodeboks ind/udPHP kode 


Igen - Tak for hjælpen



1. det er ikke samme fejl.
2. Der står jo egentlig at mappen "/uploads/" ikke findes.


Husk at "/uploads/" svarer til "C:/uploads/" og jeg formoder at din uploads mappe nok ikke ikke ligger der.

Du skal have fat i enten den absolutte fulde sti til mappen, eller den relative sti i forhold til test.php

Hvis test.php ligger samme sted som uploads mappen så kan du bruge:

Fold kodeboks ind/udPHP kode 




Hvad virker ikke? Uploader den ikke billedet, eller gemmer den ikke navnet i databasen?





Sorry..

Den udskriver konstant: "Der opstod et problem. Prøv igen."

Både inden jeg uploader - og når jeg prøver at uploade.

Yderligere uploader den hverken til database eller server



har du sat din forms encoding type?

enctype="multipart/form-data"
http://www.w3schools.com/tags/att_form_enctype.asp

Har du sikret dig at der er skriverettigheder på destinationsfolderen?



Kan det betyde noget med:
<input type="file" name="photo">
<input type="file" name="photo.jpg">



@Michael.

Har netop tilføjet encoding type - dog uden held..

Jeg har skriverettigheder på destinationsfolderen.

Jeg forstår bare ikke hvorfor den konstant udskriver : "Der opstod et problem. Prøv igen."

- også inden jeg tilføjer en fil



Den skriver det hele tiden, da du ikke i din PHP kode tester for, om formen er submittet eller ej.

Har du evt. et link til den tutorial du har fulgt?



Indlæg senest redigeret d. 24.03.2012 20:01 af Bruger #9814
I øvrigt hedder det $_FILES['photo']['name'][0] ikke $_FILES['photo']['name']


http://php.net/manual/en/reserved.variables.files.php



@Brian
http://php.about.com/od/phpwithmysql/ss/Upload_file_sql_3.htm

@Michael
Jeg har prøvet - men den giver stadigvæk samme fejl



<< < 12 > >>
t