ganz großer fehler. gib niemals einem ordner CHMOD 777 wenn du nicht irgendwelche lästige kleinen kinder auf deinem server spielen lassen willst.
jeder kann von aussen in einen ordner mit 777 rechten schreiben...benutz lieber das folgende script:
PHP-Code:
$namebild1 = explode(".",$_FILES['bild1']['name']);
echo $namebild1[1];
if($namebild1[1] == "jpg") {
touch("images/immobilien/".$id."_1.jpg");
@copy($_FILES['bild1']['tmp_name'],"images/immobilien/".$id."_1.jpg");
$exist1 = "yes";
}
if($bild1_ext == "") {
$exist1 = "";
}
so hat es vorteile.
1. touch legt die datei an, wenn sie nicht schon vorhanden ist
2. mit copy wird lediglich der inhalt deiner datei in die zuvor über php angelegte datei kopiert. dies geht, egal welche ordner berechtigungen du hast.
bei mir läuft es mit CHMOD 755
wenn du kein programm hast um die chmods auszulesen mach folgendes:
PHP-Code:
<?php
echo (decoct(fileperms("images/immobilien"))-40000);
?>