Avatar billede mesteren_selv Nybegynder
07. juni 2005 - 21:08 Der er 4 kommentarer og
1 løsning

problemer med upload af billede

Hej derude

Jeg har et script med en form der skal kunne uploade tekst og billede. Teksten og billedets navn sættes i en database...:

move_uploaded_file($_POST['pic'], "/customers/hhwl.dk/hhwl.dk/httpd.www/ligro/test_grafik/".$pic_name);

Jeg har sørgetr for at chmod'e og skrive den rigtige sti, medmindre den er anderledes for undersider... jeg har en underside der hedder http://ligro.hhwl.dk, og den har jeg som det ses ovenfor skrevet i stien som /ligro/test_grafik/... er det korrekt? Den ligger jo sådan set som en undermappe på serveren...

På forhånd tak...

PS: Det lader til at der er nogle problemer med mailserveren, så folk ikke bliver opdateret når jeg spørger ind til deres svar. I må megt gerne tjekke op på det, selvom i ikke får mail... tak
Avatar billede sukos Juniormester
07. juni 2005 - 21:19 #1
move_uploaded_file($_POST['pic'], "/customers/hhwl.dk/hhwl.dk/httpd.www/ligro/test_grafik/".$pic_name);

Du skal bruge $_FILES ikke $_POST
http://dk.php.net/manual/da/features.file-upload.php

$FILES er ved upload et array

$_FILES["pic"]["tmp_name"] midlertidig ved upload
$_FILES["pic"]["name"] navnet på brugerfilen
$_FILES["pic"]["type"] typen af fil
$_FILES["pic"]["size"] str. i bytes på fil
$_FILES["pic"]["error"] et array for "hvad som sker" ved upload

error kom til fra ver. 4.2

Nu er det jo ik' hele dit script, men prøv

move_uploaded_file($_FILES["pic"]["tmp_name"], "/customers/hhwl.dk/hhwl.dk/httpd.www/ligro/test_grafik/".$_FILES["pic"]["name");
Avatar billede mesteren_selv Nybegynder
07. juni 2005 - 21:30 #2
Okay... Men jeg skal så bruge navnet der før var $pic_name, og update det ind i en database... Bliver det så:

mysql_query (
"UPDATE forside SET pic='$_FILES["pic"]["name"]' where id=$id"
) or die(mysql_error());

eller hvad?
Avatar billede sukos Juniormester
07. juni 2005 - 21:39 #3
Ja, medmindre selvf. du har defineret $pic_name som $_FILES["pic"]["name"]
Avatar billede mesteren_selv Nybegynder
07. juni 2005 - 21:57 #4
Jop... det var det.. Point?
Avatar billede sukos Juniormester
09. juni 2005 - 13:04 #5
Ok
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