Im Homepage und Webhosting-Forum --- upload Probleme (Anfänger)
Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.
Hallo,
habe mir ein uploadscript runtergeladen. Das funktioniert auch auf dem lokalen Server. Hier bekomme ich eine Fehlermeldung. Ich schreibe mal beides auf.
1. Script:
if($_FILES['datei']['size'] < 102400)
{
move_uploaded_file($_FILES['datei']['tmp_name'], "Bilder/".$_FILES['datei']['name']);
echo "Das Bild wurde Erfolgreich nach Bilder/".$_FILES['datei']['name']." hochgeladen";
}
else
{
echo "Das Bild darf nicht größer als 100 kb sein ";
}
}
else
{
echo "Bitte nur Bilder im Gif bzw. jpg Format hochladen";
}
?>
Nach dem Abschicken kommt dann die
Fehlermeldung
Warning: move_uploaded_file(Bilder/4.jpg) [function.move-uploaded-file]: failed to open stream: Permission denied in /www/htdocs/**/Clubs/Forum/upload.php on line 16
Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phpEaJGod' to 'Bilder/4.jpg' in /www/htdocs/**/Clubs/Forum/upload.php on line 16
Das Bild wurde Erfolgreich nach Bilder/4.jpg hochgeladen
Ich kann als Anfänger mit geringen PHP-Kenntnissen damit nichts anfangen. Kann jemand helfen??
Vielen Dank im voraus
Gruß fotofritze
Offenbar hast du (bzw. der Nutzer, unter dem dein Skript läuft) keine Schreibrechte für das Verzeichnis Bilder.
Übliche Ursachen dafür sind:
1. Das Verzeichnis existiert nicht.
2. Du hast wirklich keine Schreibrechte.
Den ersten Fall kannst du beheben, indem du das Verzeichnis anlegst. Der zweite hängt häufig von deinem Webspace ab, meist kann man aber im FTP-Programm irgendwo die Berechtigungen für das Verzeichnis korrigieren.