metravs
Guest
Шаблоны и ПХП
Создал template.class в котором определили класс template, описал четыре функции, которые должны регистрировать файл, регистрировать переменные, заменять в homepage.php переменные, которые указаны в {}, и выводить все в браузер. Сценарий приведенный ниже хранится в том же каталоге, что и шаблон.
Но вот проблема браузер не хочет отображать те переменные, которые были указаны, а выводит все без изменений, т.е. {title_name}{user_name}{bg_color}
Сценарий index2.php
Создал template.class в котором определили класс template, описал четыре функции, которые должны регистрировать файл, регистрировать переменные, заменять в homepage.php переменные, которые указаны в {}, и выводить все в браузер. Сценарий приведенный ниже хранится в том же каталоге, что и шаблон.
Но вот проблема браузер не хочет отображать те переменные, которые были указаны, а выводит все без изменений, т.е. {title_name}{user_name}{bg_color}
Сценарий index2.php
PHP:
include 'template.class';
$page_title = "Добро пожаловать на вашу домашнюю страничку!";
$bg_color = "white";
$user_name = "Артемка";
$template = new template;
$template -> register_file("home", "homepage.php");
$template -> register_variables("home", "page_title,bg_color,user_name");
$template -> file_parser("home");
$template -> print_file("home");