Avatar billede dennism Nybegynder
25. februar 2006 - 14:19 Der er 4 kommentarer og
1 løsning

Copy ikke tilladt

Jeg får følgende fejl, når jeg forsøger at lave en copy på min server:
Warning: copy() [function.copy]: open_basedir restriction in effect. File(C:\WINDOWS\TEMP\phpF2.tmp) is not within the allowed path(s): (c:/www/raunslandhandel.dk/www/) in C:\www\raunslandhandel.dk\www\admin\include\shop.php on line 58

Jeg har i mit virtualhost sat open_basedir til "c:/www/raunslandhandel.dk/www/", og dermed laver den fejl fordi den vil kopiere en temp-fil til "C:\WINDOWS\TEMP\phpF2.tmp". Hvordan kan jeg lave en tillads copyering?
Avatar billede dennism Nybegynder
25. februar 2006 - 14:31 #1
Er løsningen af tilføje C:\WINDOWS\TEMP\ til open_basedir?
Avatar billede whatever Nybegynder
25. februar 2006 - 14:38 #2
Jeg går ud fra at filen er uploadet via en form, så benyt move_uploaded_file. Så burde du ikke rende ind i problemer med hverken safe_mode eller open_base_dir.

Se mere på http://dk.php.net/manual/da/function.move-uploaded-file.php
Avatar billede ttopholm Nybegynder
25. februar 2006 - 14:38 #3
Det er en mulighed...

Men ellers kan du bruge:
move_uploaded_file() istedet for copy, der er der flere der siger
Avatar billede ttopholm Nybegynder
25. februar 2006 - 14:39 #4
1 sek for langsom
Avatar billede dennism Nybegynder
25. februar 2006 - 14:57 #5
Tak. Har klaret det med move_uploaded_file :)
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