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?