Hallo Community,
ich habe mich bei euch mal umgeguckt und ich muss sagen, dass es nett bei euch ist.
Kommen wir zu meiner Frage:
Ich lerne gerade PHP und habe mir zur Aufgabe gemacht, ein Bilduploadscript zu schreiben. Bisher klappt alles auch schon ganz gut. Allerdings möchte ich, wenn das Bild hochgeladen wird, dass der Dateiname (Beispiel: hansimbrunnen.jpg) umbenannt wird, sodass es keine verwechselbaren Uploads geben kann.
Was ich auch häufig gesehen hab, ist es für die Dateinamen den md5-hash der Datei zu verwenden. Auf diese Art sind Doppelte Dateien nahezu ausgeschlossen (Allerdings mit dem Risiko das Kollisionen auftreten könnten, was aber ziemlich unwahrscheinlich ist).
@Der Admin: Was soll denn das bitte sein? Im Endeffekt ist es das gleiche wie das:
Allerdings würde ich eher eine DB-gestützte variante mit einer UNIQUE-ID verwenden, und die muss auch nicht random sein (Zählen, Nicht geradliniges Zählen (1, 6, 4, …), Hashen, …).