[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Нужно решение
Страницы: 1, 2
Shkiper
Всем привет. Все таки я решил бросить самопальный шаблонизатор, и решил воспользоваться шаблонизатором PHP.
main.tpl
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta
http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title><?=
$title=></title>
</
head>

<
body>
</
body>
</
html>

Теперь я его загружаю:
Template::load("pm.tpl", array("title"=>"Этттто ТиТЛллллллллллллл"));

Так вот проблемка та вот в самом методе для загрузки шаблона, он у меня не получается:
class Template
{
public static function load($tpl_name, $replacement = false)
{
$tpl_dir = self::$tpl_dir . $tpl_name;
if(file_exists($tpl_dir))
{
if(isset($replacement))
{
extract($replacement);
$file_content = eval(file_get_contents($tpl_dir));
}
else
{
$file_content = file_get_contents($tpl_dir);
}
}



return $file_content;
}
}
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.