Avatar billede jkampmann Nybegynder
23. januar 2008 - 11:56 Der er 7 kommentarer og
1 løsning

move_uploaded_file, gider ikke uploade til min mappe.

Jeg sidder med et problem. Når jeg vil uploade en fil til mappen "billeder/", kommer den med følgende besked:

Warning: move_uploaded_file(/billeder/2C894CE1E8987DBD1852513C5C5EC970.jpg) [function.move-uploaded-file]: failed to open stream: No such file or directory in H:\websites\*******\upload.php on line 44

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move 'C:\WINDOWS\TEMP\php3227.tmp' to '/billeder/2C894CE1E8987DBD1852513C5C5EC970.jpg' in H:\websites\*****\upload.php on line 44

Hvad kan være årsagen? Den skulle gerne være chmodet til 777.


                $konfiguration["upload_bibliotek"] = "/billeder";
                $konfiguration["max_stoerrelse"]  = 1000;

                $fra = $_FILES["UploadBilled"]["tmp_name"];
                $fil_stoerrelse = filesize($fra)/1024;

                if($fil_stoerrelse > $konfiguration["max_stoerrelse"])
                {
                    die($konfiguration["max_stoerrelse"] . "KB og din fil fylder " .floor($fil_stoerrelse) . "KB");
                }

                $ext = strtolower(end(explode(".", $_FILES['UploadBilled']['name'])));


                $til = $konfiguration["upload_bibliotek"] . "/" . strtoupper(md5(base64_encode($_FILES["UploadBilled"]["name"]))) . "." . $ext;

                if($ext == "gif" || $ext == "png" || $ext == "jpg" || $ext == "bmp" || $ext = "jpeg") {
                 
                if(function_exists("move_uploaded_file")) { move_uploaded_file($fra, $til); } else { copy($fra, $til); }
Avatar billede majbom Novice
23. januar 2008 - 12:02 #1
prøv at fjern skråstregen foran "billeder"
Avatar billede majbom Novice
23. januar 2008 - 12:03 #2
altså:

$konfiguration["upload_bibliotek"] = "/billeder";

til:

$konfiguration["upload_bibliotek"] = "billeder";
Avatar billede jkampmann Nybegynder
23. januar 2008 - 12:09 #3
Den siger ok, men den flytter ikke billedet til den oprindelige mappe :/
Avatar billede majbom Novice
23. januar 2008 - 12:38 #4
prøv at angiv den komplette sti til mappen billeder med:

$_SERVER['DOCUMENT_ROOT']."/site/billeder";

f.eks. eller hvor mappen nu ligger.
$_SERVER['DOCUMENT_ROOT'] indeholder den komplette sti til din root-mappe
Avatar billede jkampmann Nybegynder
23. januar 2008 - 12:46 #5
Fik det til at virke :D
Avatar billede majbom Novice
23. januar 2008 - 12:56 #6
hvad var løsningen så?
Avatar billede jkampmann Nybegynder
31. januar 2008 - 19:23 #7
$_SERVER['DOCUMENT_ROOT'] - kast svar
Avatar billede majbom Novice
31. januar 2008 - 19:48 #8
svar
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