PHP - Neuer Dateiname falls eine hoch geladene Datei bereits existiert

Falls eine Datei mit dem Dateinamen bereits existiert, wird eine Zahl an den Dateinamen angehängt.

verzeichnis/dateiname.jpg
verzeichnis/dateiname1.jpg
verzeichnis/dateiname2.jpg
verzeichnis/dateiname3.jpg
…

<?php

// Neuer Dateiname falls eine hoch geladene Datei bereits existiert

//Pfad
$new_path $upload_folder $filename '.' $extension;

if (
file_exists($new_path)) {
 
$nr 1;
 do {
  
// Falls Datei existiert, hänge eine Zahl an den Dateinamen
  
$new_path $upload_folder $filename.$nr '.' $extension;
  
$nr++;
 }
 while(
file_exists($new_path));
}
?>

Bausteine  [Alle Anzeigen]

Eine zufällige Auswahl von Bausteinen (Snippets) aus den Bereichen CSS, PHP, JavaScript und MySQL.

CSS - Tooltip per CSS anzeigen

PHP - Alter berechnen

JavaScript - Zahl runden

MySQL - Den nächsten und vorherigen Datensatz ermitteln