Christian Naggert: Datei-Upload - permission denied .. ?

Hallo,

habe ein Script mit dem ich eine Datei auf meinen Server uploaden möchte. Das uploaden an sich klappt auch, aber leider erhalte ich zusätzlich immer folgende Fehlermeldung:

Warning: Unable to create 'D:\ftp\meine_Domain\upload.gif': Permission denied in D:\ftp\meine_Domain\file-upload.php on line 9

Warning: Unable to move 'd:\temp.php\phpBB31.tmp' to 'D:\ftp\meineDomain_\upload.gif' in D:\ftp\meine_Domain\file-upload.php on line 9
<<

Das Script sieht folgendermassen aus:

<html>
<head>
<title>File-Upload und PHP</title>
</head>
<body>
<?php
  if ($HTTP_POST_FILES["Bild"]) {
    move_uploaded_file($HTTP_POST_FILES["Bild"]["tmp_name"],
                       "D:\ftp\meine_Domain\upload.gif"); ?>
<p><img src="upload.gif"></p>
<?php
  }
?>
<form method="post" enctype="multipart/form-data">
<input type="file" name="Bild"><br>
<input type="submit" value="Abschicken">
</form>
</body>
</html>

Ich nehme an, die Fehlermeldung hängt mit den Zugriffsrechten zusammen. Die möchte ich aber eigentlich nicht ändern. Es handelt sich um einen Windows NT Server.

Was kann ich nun tun?
Kann man die Login-Daten irgednwie mit übergeben?

Vielen Dank und Gruß,
Christian

  1. Hoi,

    Warning: Unable to create 'D:\ftp\meine_Domain\upload.gif': Permission
    denied in D:\ftp\meine_Domain\file-upload.php on line 9

    Warning: Unable to move 'd:\temp.php\phpBB31.tmp' to
    'D:\ftp\meineDomain_\upload.gif' in D:\ftp\meine_Domain\file-upload.php on
    line 9
    <<

    [...]

    Ich nehme an, die Fehlermeldung hängt mit den Zugriffsrechten zusammen.

    Kunststueck: das steht da doch ;-)

    Die möchte ich aber eigentlich nicht ändern. Es handelt sich um einen Windows
    NT Server.

    Das wirst du aber muessen. Der User, unter dem der Apache laeuft, braucht
    Schreibrechte in dem Verzeichnis.

    Was kann ich nun tun?

    Rechte oder User aendern.

    Kann man die Login-Daten irgednwie mit übergeben?

    Noe.

    Gruesse,
     CK