За последние 24 часа нас посетили 67876 программистов и 1649 роботов. Сейчас ищут 975 программистов ...

Шаблонизатор

Тема в разделе "PHP для новичков", создана пользователем chiffa, 24 май 2010.

Статус темы:
Закрыта.
  1. chiffa

    chiffa Активный пользователь

    С нами с:
    14 дек 2009
    Сообщения:
    17
    Симпатии:
    0
    Всем добрый день. Для одного проекта нужен небольшой шаблонизатор . Скрипт следующий:
    PHP:
    1.  
    2. <?php
    3.  
    4. class html_generator
    5. {
    6. public $manual_configs;
    7.  public $template;
    8.  public $buffer;
    9.  
    10.  
    11.  public function load_template($type, $name)
    12.    {
    13.  $this->buffer = file_get_contents("shablon/".$_SESSION ['tpl']."/".$name);
    14.    }
    15.  
    16.  public function mount_vars($rep, $param)
    17.    {
    18.  echo str_ireplace($rep, $param, $this->buffer);
    19.    }
    20. }
    21.  
    и соответственно вызов:

    PHP:
    1.  
    2. $generator = new html_generator();
    3. $generator->load_template('pages','reg.tpl');
    4. $generator->mount_vars($inc, $put6);
    5.  
    В свою очередь
    $inc='{reg}';
    $put6='modules/user_mod/reg/index.php';

    тоесть мне необходимо вместо тега шаблонизатора {reg} подключить файл пхп. При совершении выше описных действий выводится просто строка адреса modules/user_mod/reg/index.php и сам файл не подключается.

    Кто знает подскажите, плиииз, что делаю не так? Заранее всем спасибо :)
     
  2. Psih

    Psih Активный пользователь
    Команда форума Модератор

    С нами с:
    28 дек 2006
    Сообщения:
    2.678
    Симпатии:
    6
    Адрес:
    Рига, Латвия
Статус темы:
Закрыта.