Curly-fingers
NULL
Циклы и темплейты
Здравствуйте!
Начал работать с темплейтами. Всё было понятно до того момента когда дошло до вывода данных из БД. Например
- Обычный темплейт -
template1.tpl
<b>{WELCOME}</b>, {USERNAME}!
template.php
В таком варианте всё - чудесно, но когда надо вывести из БД строки, например пользователей, это проблема. Например:
-Сложный темплейт (скорее непонятный
)-
template2.tpl
<b>{WELCOME}</b>, {USERNAME}
Привет, Вася!
Привет, Петя!
Привет, Юра!
и таких юзеров есть n. Подскажите решение данной задачи.
Заранее спасибо.
Здравствуйте!
Начал работать с темплейтами. Всё было понятно до того момента когда дошло до вывода данных из БД. Например
- Обычный темплейт -
template1.tpl
<b>{WELCOME}</b>, {USERNAME}!
template.php
PHP:
// Массив для замены
$content=file_get_contents("template1.tpl");
$lang['welcome']="Привет";
$lang['username']="Петя";
foreach($lang as $key=>$val)
{
while (preg_match("/{".$key."}/",$content))
{
$content=str_replace("{".$key."}",$val,$content);
}
}
echo $content; // Привет, Вася!
-Сложный темплейт (скорее непонятный
)-template2.tpl
<b>{WELCOME}</b>, {USERNAME}
Привет, Вася!
Привет, Петя!
Привет, Юра!
и таких юзеров есть n. Подскажите решение данной задачи.
Заранее спасибо.