Hello,
$tpl=file_get_contents('bild.tpl');
$tpl=str_replace('<!--{BILD}-->','<img src="'.$_SERVER['QUERY_STRING'].'" alt="Galeriebild">',$tpl);
echo $tpl;
Noch ein Tipp am Rande:
Wenn Dir die Template-Technik gefällt, und Du sie weiter ausbauen willst, dann solltest Du Dir auch eine andere Form der Ersetzung mal durch den Kopf gehen lassen:
$tpl = str_replace('<!--{BILD}-->',
'<!--{BILD}--><img src="'.$_SERVER['QUERY_STRING'].'" alt="Galeriebild"><!--/{BILD}-->',$tpl);
Dann würde der Image-Tag von zwei definierten Begrenzern eingebunden, und könnte später auch leicht wiedergefunden, nochmals ersetzt, oder entfernt werden. Dafür würde man dann wahrscheinlich regular Expressions benutzen.
Auf diese Weise wäre es aber möglich, ein CMS auf HTML-Basis zu bauen. Das würde dann nur für die Generierung oder Bearbeitung der Seiten aktive Elemente benötigen. Die erzeugten Seiten wären aber auf einem normalen Browser anzeigbar, auch ohne Datenbankanbindung.
Harzliche Grüße vom Berg
http://www.annerschbarrich.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau
