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

Sergey.I.Zelenskey

Новичок
подскажите несколько вариантов обработки шаблона, пробовал через file_get_contents, но чёт не хрена не получилось
 

fixxxer

К.О.
Партнер клуба
<?php

define('TEMPLATES_PATH', '/path/to/templates/');

function mega_template_system($template_filename, array $view_args) {
extract($view_args);
include TEMPLATES_PATH . $template_filename;
}

mega_template_system('index_page.php', array('login' => 'Vasya'));
 

Sergey.I.Zelenskey

Новичок
cgfc
<?php

define('TEMPLATES_PATH', '/path/to/templates/');

function mega_template_system($template_filename, array $view_args) {
extract($view_args);
include TEMPLATES_PATH . $template_filename;
}

mega_template_system('index_page.php', array('login' => 'Vasya'));[/quote
<?php

define('TEMPLATES_PATH', '/path/to/templates/');

function mega_template_system($template_filename, array $view_args) {
extract($view_args);
include TEMPLATES_PATH . $template_filename;
}

mega_template_system('index_page.php', array('login' => 'Vasya'));
спасибо
 

Sergey.I.Zelenskey

Новичок
подскажите пожалуйста есть 2 ассоциативных массива
пытаюсь обработать через вложенный foreach нифига не работает
PHP:
foreach($template as $temp){
foreach($data as $dates){
$str=str_replace($temp,$dates,$str);
}
}
 

Pez!

Я твой сайт похапе писал
а почему бы не воспользоваться готовым решением в виде смарти, твига и т.д. ? Или просто хочется понять как оно работает ?
 

Pez!

Я твой сайт похапе писал
Ну тогда опять же я бы посмотрел как это сделано у других и потом написал свое...а потом бы выбросил и все равно взял бы не свое )
 
Сверху