bild ersetzen

benni miles

Mitglied
hi leutz

hab folgendes upload script

PHP:
$tempname = $_FILES['file']['tmp_name']; 
$name = $_FILES['file']['name']; 
$type = $_FILES['file']['type']; 
$size = $_FILES['file']['size'];  

if($type != "image/gif" && $type != "image/jpeg") { 
    $err[] = "nur gif und jpeg Dateien dürfen hochgeladen werden."; 
} 
if($size > "150000") { 
    $err[] = "Die Datei welche du hochladen willst, ist zu gross!<br>Maximale Dateigrosse beträgt 150 KB!"; 
}  

if(empty($err)) { 
	$dir = "news/"; 
    copy("$tempname", "$name"); 
    echo "bild wurde erfolgreich hochgeladen!"; 
} 
else { 
    foreach($err as $error) 
    echo "$error<br>"; 
} 

?>

jetzt ergibt sich ein problem und zwar wie kann ich eine bereits hochgeladene datei ersetzen sprich eine neue datei mit gleichen namen hochladen ohne sie manuel vorher löschen zu müssen

lg
 
Naja notfalls kannst ja mit is_file() vorher überprüfen ob die Datei existiert und sie dann mittels unlink() löschen.

Aber im Normalfall sollte copy() reichen.
 
Zurück