ShishaLiVe
Mitglied
Hallo leute, wenn ich über mein upload Formular eine datei auf denn server hochladen will bekomme ich Folgenen fehler
Warning: copy( ): failed to open stream: Permission denied in /var/www/vhosts/.../httpdocs/sg_neu/main/index.php on line 901
Datei konnte nicht hochgeladen werden.
Der Ordner pic_tmp hat chmod 777
mfg LiVe
Warning: copy( ): failed to open stream: Permission denied in /var/www/vhosts/.../httpdocs/sg_neu/main/index.php on line 901
Datei konnte nicht hochgeladen werden.
Der Ordner pic_tmp hat chmod 777
PHP:
case "profil_pic_add":
$max_byte_size = 2097152;
$allowed_types = "(jpg|jpeg)";
$tmp_pic = "../../pic_tmp/";
if($_POST["submit"] == "GO! xD") {
if(is_uploaded_file($_FILES["file"]["tmp_name"])) {
if(preg_match("/\." . $allowed_types . "$/i", $_FILES["file"]["name"])) {
if($_FILES["file"]["size"] <= $max_byte_size) {
$img = $_FILES['file']['name'];
if(copy($_FILES ['file']['tmp_name'], "$kategorie $image")){ << 901 zeile
echo "Datei erfolgreich hochgeladen!<br>";
echo "Name: " . $_FILES["file"]["name"] . "<br>";
echo "Größe: " . $_FILES["file"]["size"] . " Byte<br>";
echo "MIME-Type: " . $_FILES["file"]["type"] . "<br>";
echo "Link: <a href=\"" . $_FILES["file"]["name"] . "\">" . $_FILES["file"]["name"] . "</a>";
} else {
echo "Datei konnte nicht hochgeladen werden.";
}
} else {
echo "Die Datei darf nur eine Größe von " . $max_byte_size . " Byte besitzen.";
}
} else {
echo "Die Datei besitzt keine ungültige Endung.";
}
} else {
echo "Keine Datei zum Hochladen angegeben.";
}
} else {
echo "Bitte benutzen Sie das Upload Formular.";
}
break;
mfg LiVe