Hallo Lavender,
ohne DB bzw. Indexdatei geht es nicht serverschonend.
In so einer Indexdatei kannst du alle Infos zum Bild
reinschreiben, größe, ausmaße, filetyp, usw..
Falls dann doch einmmal gleiche drunter sein sollten hilft
dann ein Binärvergleich, bei den paar die dann noch übrigbleiben.
Ich mache es so:
Der neue Bildname hat schon mal einiges an Infos,
die Ausmaße,Grösse,Datum und natürlich endung ala .png usw.
also Bild wird hochgeladen und Infos abgegriffen:
also: spanien93strand.jpg
wird dann 400_350_78_20062004.
Läad jetzt wieder jemand ein jpg bild hoch dass 400px breit ist
350px hoch und 78kb hat dann schaue ich ob sowas schon da ist:
file_exists() Falls nicht = nicht doppelt falls doch diese vergleichen...
Wolke