Форум программистов, компьютерный форум, киберфорум
PHP
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 10.02.2010
Сообщений: 5
1

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

25.05.2010, 12:18. Показов 1006. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Всем добрый день. Для одного проекта нужен небольшой шаблонизатор . Скрипт следующий:

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
class html_generator
{
public $manual_configs;
public $template;
public $buffer;
   
 
public function load_template($type, $name)
{
buffer = file_get_contents("shablon/".$_SESSION ['tpl']."/".$name);
}
public function mount_vars($rep, $param)
{
echo str_ireplace($rep, $param, $this->buffer);
    }
  }?>
и соответственно вызов:




PHP
1
2
3
$generator = new html_generator();
   $generator->load_template('pages','reg.tpl');
   $generator->mount_vars($inc, $put6);



В свою очередь
$inc='{reg}';
$put6='modules/user_mod/reg/index.php';

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

выводится просто строка адреса modules/user_mod/reg/index.php и сам файл не подключается.

Кто знает подскажите, плиииз, что делаю не так? Заранее всем спасибо
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.05.2010, 12:18
Ответы с готовыми решениями:

Шаблонизатор
Здравствуйте, не могу вывести php код через шаблонизатор index.php &lt;? if(isset($_GET))$page =...

Шаблонизатор !
Здравствуйте ! Есть допустим html файл с содержанием, который подключен через php &lt;body&gt; ...

Шаблонизатор
как вывести код &lt;div class='block01'&gt;Авторизация&lt;/div&gt; &lt;form id=&quot;form4&quot;...

Шаблонизатор PHP
Искал в интернете. Не нашёл именно то, что мне нужно. А нужно вот, что: делаю я структуру сайта...

2
13208 / 6597 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
25.05.2010, 15:40 2
PHP
1
2
3
ob_start();
include 'modules/user_mod/reg/index.php';
$put6 = ob_get_clean();
0
0 / 0 / 0
Регистрация: 10.02.2010
Сообщений: 5
25.05.2010, 23:29  [ТС] 3
Спасибо!
0
25.05.2010, 23:29
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.05.2010, 23:29
Помогаю со студенческими работами здесь

Генератор формул, шаблонизатор формул
Всем привет. Не знаю даже как назвать правильно то, что мне нужно, поэтому в инете не могу найти...

Шаблонизатор
Здравствуйте, как сделать шаблонизатор без ООП. Прошу пример. Добавлено через 24 минуты Нужен...

Шаблонизатор
$page_content = include_template('main.php', ); $layout_content = include_template('layout.php', ...

Шаблонизатор
Здравствуйте, у меня такой вопрос как сделать TPL шаблонизатор типа в Tpl файлы пишу %name%, %data%...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru