[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: include как переменная
Страницы: 1, 2
Xpund
Пытаюсь настроить шаблонизатор под себя. И тут возникла проблема
<?php
define("PATH","http://site.ru/");

class Templater{

private $title;
private $path;
private $copyright = '©2011 Все права защищенны';
private $date;
private $time;
private $topmenu = include $_SERVER["DOCUMENT_ROOT"].'/tpl/topmenu.tpl';
public $realmlist;

public function tmp($title,$realmlist,$path=NULL){
$this->title = $title;
$this->path = $path;
$this->date = date("d.m.Y");
$this->time = date('H:i:s');
$this->realmlist = $realmlist;
$this->topmenu = $topmenu;


$tmp = file_get_contents(PATH.'tpl/'.$this->path);
$tmp = str_replace('{title}',$this->title,$tmp);
$tmp = str_replace('{realmlist}',$this->realmlist,$tmp);
$tmp = str_replace('{topmenu}',$this->topmenu,$tmp);
$tmp = str_replace('{DATE}',$this->date,$tmp);
$tmp = str_replace('{TIME}',$this->time,$tmp);
$tmp = str_replace('{COPYRIGHT}',$this->copyright,$tmp);

return $tmp;
}
}

//Объект класса
$templater = new Templater();
?>


private $topmenu = include $_SERVER["DOCUMENT_ROOT"].'/tpl/topmenu.tpl';
Как вот эту строку правильно записать?

_____________
минус, конечно, иногда полезен, но плюс мне нравиться больше :)
Женский журнал - Жена сказала раскрутить сайт любой ценой (Sorry)
Быстрый ответ:

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