Avatar billede cremericon Nybegynder
06. juni 2007 - 09:20

Ved uploadning af en fil, oprettes file ikke på serveren

Jeg er ganske ny inden for installering og opsætning af web server.
Har indtil nu haft stor held med at oprette en test server.
Men i forbindelse med upload af filer fra en form, er jeg kommet lidt til kort.
Selve uploadningen går godt og fra mit php script ser at godt ud.
Min kode:
$uploadfile = $xmlfilepath . basename($_FILES['userfile'['name']);
echo $uploadfile."<br>";
echo $_FILES['userfile']['tmp_name']."<br>";
if (move_uploaded_file($_FILES['userfile']['tmp_name'],$uploadfile)) {
}else{
echo "<font color=red>Error uploading file.</font><br><br>";
}

Resultatet af kode bliver:
c:/Inetpub/wwwroot/admin/devicefiles/files/12345.txt
C:\phptemp\upload\php23.tmp
Error uploading file.

PHP Warning: move_uploaded_file(c:/Inetpub/wwwroot/admin/devicefiles/files/12345.txt) [function.move-uploaded-file]: failed to open stream: Permission denied in C:\Inetpub\wwwroot\products\control_system\302-0001\device_file.php on line 605

Så vidt jeg kan se så er problemet at filen php23.tmp ikke bliver oprettet.
Jeg mener at at jeg har givet de rettigheder der skal til i C:\phptemp\upload\ kataloget.
Både Internetgæstkontoen og IIS_WPG har fuld rettigheder.

Hvad vad mangler jeg at gøre?
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
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

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