---
title: "Problem med uppladdning av fil!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/112409-problem-med-uppladdning-av-fil"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Poppe25"
published: "2004-09-26T19:45:24.000Z"
updated: "2004-09-27T07:39:46.000Z"
replies: 9
views: 279
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/112409-problem-med-uppladdning-av-fil"
---

# Problem med uppladdning av fil!

## #1 — Poppe25, 2004-09-26T19:45Z

Jag har problem med att ladda upp en fil. I min funktion skickar jag in följande värden som jag hämtar från ett formulär:

 1 $\_FILES\['filen'\]\['tmp_name'\]
 2 $\_FILES\["file"\]\["name"\])

function uploadCopyFile($file, $file2)
{
         $x = false;
         if ( move_uploaded_file( $file, 'files/'.$file2 ) )
         {
            $x = true;
         }
      return $x;
}

Jag har försökt också med (copy($file,'files/'.$file2)), men får då felmeddelandet: Warning Unable to acces....

Finns det någon som kan förklara varför inget av dessa alternativ fungerar?

Permalänk: https://www.webforum.nu/p/112409

## #2 — Matte, 2004-09-26T20:45Z

Heter ditt fält i formuläret 'filen' eller 'file' ?

Permalänk: https://www.webforum.nu/p/1448262

## #3 — Poppe25, 2004-09-27T05:51Z

ahh! Ska genast kolla om det fungerar med file?

Permalänk: https://www.webforum.nu/p/1448303

## #4 — Poppe25, 2004-09-27T05:54Z

OK! Nu fick jag följande felmeddelande:

Warning: move_uploaded_file(): SAFE MODE Restriction in effect. The script whose uid is 105131 is not allowed to access / owned by uid 0 in /customers/foreningsportalen.se/foreningsportalen.se/httpd.www/demo/EasyUpload.php on line 287

Vad betyder det?

Permalänk: https://www.webforum.nu/p/1448304

## #5 — Poppe25, 2004-09-27T05:58Z

Och när jag testar att använda copy() får jag följande felmeddelande:

Warning: copy(): SAFE MODE Restriction in effect. The script whose uid is 105131 is not allowed to access / owned by uid 0 in /customers/foreningsportalen.se/foreningsportalen.se/httpd.www/demo/EasyUpload.php on line 288

Warning: copy(/files/): failed to open stream: No such file or directory in /customers/foreningsportalen.se/foreningsportalen.se/httpd.www/demo/EasyUpload.php on line 288

Permalänk: https://www.webforum.nu/p/1448305

## #6 — Poppe25, 2004-09-27T06:15Z

Nu har jag luskat reda på att det förmodligen hänger ihop med SAFE MODE, som utestänger möjligheten att använda vissa funktioner av säkerhetsskäl.

<http://www.lania.mx/biblioteca/manuales/phpes/features.safe-mode.html>

Har någon en ide om hur jag ska kunna kringgå detta problem?

Permalänk: https://www.webforum.nu/p/1448307

## #7 — fiddler, 2004-09-27T07:05Z

```php
function uploadCopyFile($file, $file2)
{
return move_uploaded_file( $file, 'files/'.$file2 );
}
```

 

Vad får du för meddelande på denna?

Permalänk: https://www.webforum.nu/p/1448318

## #8 — Poppe25, 2004-09-27T07:15Z

Hurra!!! Det fungerade. Tack Fiddler :)!

Varför fungerade det denna gång?

Permalänk: https://www.webforum.nu/p/1448320

## #9 — fiddler, 2004-09-27T07:38Z

Små tecken med stor betydelse ;) Varje rad måste sluta med ett ;

Jag tog mig friheten att korta ner din kod lite, och om jag inte misstar mig kan du även skippa {} då funktionen bara innehåller en rad. Kul att det fungerade! :)

Permalänk: https://www.webforum.nu/p/1448324

## #10 — Poppe25, 2004-09-27T07:39Z

Strålande! Stort tack för hjälpen!

Permalänk: https://www.webforum.nu/p/1448325

---

Tråden på webben: https://www.webforum.nu/amne/php/112409-problem-med-uppladdning-av-fil
