Andreas Waidelich: template klasse

Beitrag lesen

Hallo Rudi,

ganz einfach könnte es so aussehen:

<?php
class TemplateManager{
  var $_template;
  function TemplateManager($path){
      $this->_template = implode(file($path));
  }

function replace($placeholder, $value){
    $this->_template = str_replace($placeholder, $value, $this->_template);
  }

function getPage(){
    // clear not replaced placeholders
    $tmp = preg_replace("/%%([^%]*)%%/","",$this->_template);
    return $tmp;
  }
}
?>

Mit freundlichen Grüßen

Andreas Waidelich