Upload von Bildern - gleiche Dateinamen verhindern
Moinsen!
Ich steh grad vor einem Problem. Ich programmiere gerade eine Seite, die einen Administrationsbereich hat. Jetzt stehe ich vor folgendem Problem: Admin lädt eine Datei hoch - klappt! Bisher alles ok... So... Admin lädt nach einer gewissen Zeit wieder eine Datei hoch, die dummerweise den gleichen Namen hat, wie die, die er damals hochgeladen hat - also wird diese überschrieben.... Das soll aber nicht passieren. Wie kann ich das lösen?
Ich arbeite mit PHP, MySQL und JavaScript...
Ich renn hier schon rum wie ein blöder, in der Hoffnung einen Geistesblitz zu bekommen. Aber leider knallt es nicht...
Hoffe einer von euch hat Ideen, denn ich bekomm schon graue Haare...
Grüße
PS: PHP-Code zum Hochladen der Bilder
Moinsen!
Ich steh grad vor einem Problem. Ich programmiere gerade eine Seite, die einen Administrationsbereich hat. Jetzt stehe ich vor folgendem Problem: Admin lädt eine Datei hoch - klappt! Bisher alles ok... So... Admin lädt nach einer gewissen Zeit wieder eine Datei hoch, die dummerweise den gleichen Namen hat, wie die, die er damals hochgeladen hat - also wird diese überschrieben.... Das soll aber nicht passieren. Wie kann ich das lösen?
Ich arbeite mit PHP, MySQL und JavaScript...
Ich renn hier schon rum wie ein blöder, in der Hoffnung einen Geistesblitz zu bekommen. Aber leider knallt es nicht...
Hoffe einer von euch hat Ideen, denn ich bekomm schon graue Haare...
Grüße
PS: PHP-Code zum Hochladen der Bilder
PHP:
if (isset ($hochladen)){
if ($pic==""){
$pic = "";
}
else {
$pfad = '../bilder/';
if($_FILES['pic']['tmp_name'])
{
$pic = "Bild erfolgreich hochgeladen.";
move_uploaded_file($_FILES['pic']['tmp_name'], $pfad . $_FILES['pic']['name']);
}
$name = $_FILES['pic']['name'];
$bildlink = "$pfad$name";
$sql = "INSERT INTO pics SET ziel='".$bildlink."', bez='".$_POST["bezeichnung"]."'";
mysql_query($sql) or die ($error);
}
}
Zuletzt bearbeitet: