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

Eine zufällige Auswahl von „Bausteinen” aus den Bereichen CSS, PHP, JavaScript und MySQL.

CSS - Markierte Checkbox farbig hervorheben

PHP - Überprüfen ob in Formulareingaben HTML-Tags enthalten sind

JavaScript - Textteil auswählen

MySQL - Datensätze einer Tabelle zählen