Datei-Upload - permission denied .. ?
Christian Naggert
- php
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
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