Christian Kruse: HTML-Datei parsen und ausgeben - happig

Beitrag lesen

你好 Marko,

Hier Das Problem: Wie stell ich das ganze so an, dass in der
Roh-HTML-Datei auch PHP-Code stehen kann?

Warum das Rad zweimal erfinden? Benutze Smarty...

Weil ich es nur für was simples brauche und ich noch ein naiver kleiner
Junge bin der spass daran hat, sich die Dinge selber zu bauen und aus den
folgenden Problemen (wie dem hier) zu lernen? :)

Hehe, guter Grund ;-)

Weisst du jetzt vielleicht, wie das funktionieren könnte?

Smarty benutzt eine Art Prae-Compiler. Die Template-Files werden umgewandelt
in PHP-Code, der dann ausgefuehrt wird. Inline-PHP-Code kann dann einfach
stehen gelassen werden. Aus <title>%TITLE%</title> koennte dann werden:

  
<?php  
  echo "<title>";  
  if($variables['TITLE']) echo $variables['TITLE'];  
  else echo "unknown variable TITLE!\n";  
  echo "</title>";  
?>  

Aehnliches gilt fuer {if} und dergleichen.

再见,
克里斯蒂安

--
Der Mund ist das Portal zum Unglück.