dima9595
Продвинутый
Дата регистрации:
02.12.2012 18:14:26
Сообщений: 57
index.php
<?php
//Подключение шаблонизатора
require_once 'class/templater.php';
//Вывод шапки
$title = "Главная";
print $templater->tmp($title,'header.tpl');
//Вывод середины
print $templater->tmp($title,'body.tpl');
//Вывод подвала
print $templater->tmp($title,'footer.tpl');
?>
class/templater.php:
<?php
define("PATH","http://".$_SERVER['HTTP_HOST']."/templater"
class Templater{
private $title;
private $path;
private $copyright = '©2011 Все права защищенны';
private $date;
private $time;
public function tmp($title,$path=NULL){
$this->title = $title;
$this->path = $path;
$this->date = date("d.m.Y"
$this->time = date('H:i:s');
$tmp = file_get_contents(PATH.'/tmp/'.$this->path);
$tmp = str_replace('{TITLE}',$this->title,$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();
?>
Проверив данный код у меня показывает белый экран.
Скажите пожалуйста, в чём проблемма?