Hello,
Aber wenn du im Eingangsposting noch mal nachliest, hielt es da ja jemand für geschickt, die Bilddateien _ohne_ Dateiendung im Filesystem abzulegen.
Dass das aber eigentlich weniger geschickt war, dürfte dieser Thread ja jetzt gezeigt haben - weil wir hier ein "Problem" diskutieren, welches es ohne diese eigentümliche Vorgehensweise höchstvermutlich gar nicht erst gegeben hätte.
Dann sollten wir dem OP ans Herz legen, so wie er selber schon fast vorgeschlagen hat, die Endung beim Upload auf Richtigkeit zu überprüfen und entsprechend an den Dateinamen anzuhängen.
Er kann dann seinen Bilddatensatz sinnvollerweise so aufbauen
ID_BILD
MIMETYPE
EXTENSION
...
und daraus beim Abfragen sofort die passenden Informationen entnehmen.
Dann muss eben nach einer Datei mit dem Namen ID_BILD.EXTENSION gesucht werden, was wohl das PHP-API und die DB nicht umbringen wird.
Aber ich verstehe nicht, warum das Insert-Date nicht gleich in die DB reingeschreiben wird. Das spart dann doch wirklich Power im Dateisystem. Die file*time-Funktionen fressen nämlich ganz gut Ressourcen.
Harzliche Grüße vom Berg
http://www.annerschbarrich.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau
