hi,
der Pfad im Dateisystem und die URL, die ja auch grundsätzlich vom Dateisystem unabhängig sein kann, weil man beispielsweise ein Anzeigescript verwendet (/zeige_bild.php?bild=).
Ich hätte wohl erst nachsehen sollen, wie ich ich es selbst gelöst hatte ;)
In der Datenbank stehen lediglich die Dateinamen -- die möglichen Verzeichnisse, in denen Bilder sind, stehen auch in der DB und werden für jedes Bild per ID zugewiesen.
img_folder
id | folder
---+--------
1 | img
2 | images
3 | bilder
img_meta
id | name | folder | alt_text | title | longdesc | class
---+----------+--------+------------------+-----------------------+--------------------+---------
1 | bild.jpg | 2 | bildbeschreibung | auch bildbeschreibung | lange beschreibung | sonstiges
Den rest erledigen Scripte, Bspw. Thumbs (wenn vorhanden), id, width und height für jedes Bild.
mfg