supercat1510
Erfahrenes Mitglied
Es geht um folgendes:
Ich lade per Script Bilder in gif & jpg-Format in einen Ordner.
Diese Bilder bekommen als Namen die ID einer in der Datenbank eingetragenen Reviewn (z. B. 1.jpg oder 1.gif).
Wie muss ich folgenden Code modifizieren, damit wenn in dem Ordner bereits 1.gif steht und das neue Bild 1.jpg ist - erstere gelöscht wird.
Ich lade per Script Bilder in gif & jpg-Format in einen Ordner.
Diese Bilder bekommen als Namen die ID einer in der Datenbank eingetragenen Reviewn (z. B. 1.jpg oder 1.gif).
Wie muss ich folgenden Code modifizieren, damit wenn in dem Ordner bereits 1.gif steht und das neue Bild 1.jpg ist - erstere gelöscht wird.
PHP:
$rev=$_GET['id']; //Die ID der Review wird übergeben
$uverz="img/review"; //Ordner in welchen die Datei kopiert wird.
$tempname = $_FILES['file']['tmp_name'];
$name = $_FILES['file']['name'];
$type = $_FILES['file']['type'];
$size = $_FILES['file']['size'];
if($type != "image/gif" && $type != "image/pjpeg") {
$err[]=$error_userava_2."<br>\n";
}
if($size > $revmax) {
$err[]=$error_userava_1."<br>\n";
}
if(empty($err)) {
$name=explode(".",$name); //Endung wird ausgelesen
$name=$uverz."/".$rev.".".$name[1]; //Neuer Name wird zusammengesetzt
copy("$tempname", "$name"); //Bild wird kopiert
echo "<p align=center>Dein Bild wurde erfolgreich hochgeladen!</p>";
}
else {
foreach($err as $error)
echo $error."<br>";
}