ist wahrscheinlich schlecht programmiert, aber wo liegt der Fehler.
ID wird richtig übergeben, Dateirechte sind auch vergeben, Pfad ist auch korrekt.
PHP-Code:
<?php
$tarfile = "../main_pictures/main_picture" . $id . ".jpg";
$backupfile = "../main_pictures/main_picture" . $id . "_backup.jpg";
$tempfile = fopen($file,"r");
fread($tempfile, $size = filesize($file));
echo("<table width='100%' height='100%'><tr><td valign='middle' align='center'>");
//Datei checken
if ($size > "100000") {
echo("Datei ist zu gross, maximalgröße ist 100 KB ");
}
else if ($_FILES['userfile']['type'] != "image/pjpeg") {
echo("ungültiges Dateiformat, es sind nur JPEG-Dateien zugelassen");
}
//Falls der Dateityp JPG ist und kleiner als 100 KB ist wird gespeichert;
else {
$backup = fopen($tarfile,"r");
$copybackup = copy($backup,$backupfile);
$d = copy($file,$tarfile);
if (!$d) {
echo("speichern fehlgeschlagen");
}
else {
echo("speichern erfolgreich<br>");
}
}
echo("</td></tr></table>");
?>
Kommentar