Mniej więcej udało mi się uzyskać zamierzony efekt lecz nie działa to poprawnie. Zamiast wstawić szablon w miejsce <!--INCLUDE szablon.tpl--> wstawia go w inne zdefiniowane pola {zmienna}.
Prosiłbym o pomoc, jest to moje pierwsze podejście do klas w php.
Pozdrawiam
<?php class template { private $template; private $error = false; public function __construct($template = false) { $this->template = $template; $this->error = 'Błąd podczas próby załadowania szablonu!'; } } $this->fields[$name] = $value; } private function change() { $template = $this->template; foreach($this->fields as $name => $value ) { $value = $file; } } else { $name = '{'.$name.'}'; } } return $template; } public function show() { if(!$this->error) { } else { } } public function __call($name,$value) { $this->define($name,$value[0]); } } } ?>