hi @Linuchs
jede Datei ist eine Bytesequenz. Und selbstverständlich kann man in Bytesequenzen auch nach bestimmten Zeichenfolge suchen denn Zeichfolgen sind auch nur Bytzesequenzen.
Es ist jedoch so, daß ein Speichern in DB mehr Möglichkeiten bietet. Z.b. kann man beim Upload bestimmte Metadaten (Exif) rausziehen uind in dedizierten Feldern ablegen. Und wie ich schon schrieb, einen optionalen Titel und Beschreibung. Auf diese Felder eine Suchfunktion zu legen kann durchaus sinnvoll sein.
Und ja, Vorsicht beim Upload in und unterhalb DOCUMENT_ROOT
! Man kann nämlich nicht sicherstellen, daß da nur Grafikdateien ankommen, jeder könnte da auch .js und .php Dateien hochladen die dann per Browser requestet werden können. Das Mindeste ist also, den Namen zu ändern.
Idee: Wenns unbedingt das FS sein soll, auch da könnte man eine Indexdatei anlegen. Oder die Metadaten nach DB schreiben und die Bilder in der DB referenzieren.
Hat alles seine Vor und Nachteile. Machen must Du'sowieso selber. MfG