1. Also ob du Tabellen verwenden willst, ist deine Entscheidung. Ist ja schliesslich nicht verboten welche zu verwenden. Wichtig ist nur, wie du dann dein Design umsetzen kannst. Ich würde bei einer Webgallerie wohl auch auf Tabellen zurückgreifen.
Ich positioniere Text z.B. innerhalb css mit:
Code:
padding: 12px;
text-indent: 30px;
2. $_GET zur Übergabe von Variablen ist immer so sicher, wie du programmierst. Es ist z.B. gefährlich mit $_GET includes zu vervollständigen.
PHP-Code:
include($_GET['inc']);
Damit lässt sich böser Code einschleusen. Allerdings ist das bei $_POST Anfragen nicht ungefährlicher!
3. Ja mit PHP. Ein Tipp: Experimentier mal mit einem simplem Uploadscript und passe es an. Aber vorsichtig, denn ein falsch programmiertes Uploadscript ist wie eine Hintertür für Hacker.
Du kannst hochgeladene Bilder auch zusätzlich in der Datenbank ablegen. Dann lassen sich Kommentare, etc. hinzufügen und ausserdem hast du bessere Filter bzw. Sortiermöglichkeiten.
Viel Erfolg! conmunich