Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Template features

583
05 апреля 2003 года
#define
150 / / 03.12.2002
Надо вот шаблон организовать средствами PHP. опыта в этом нет, поэтому делал, как предполагал.
Вобщем сделал функцию parsetmpl($template), которая считывает содержимое файла шаблона в переменную и делает в ней необходимые замены {текста} на <?код?>. Функция возращает эту самую переменную. Проблема в том, как эту самую переменную послать в браузер таким способом, чтобы <?код?> не выводился простым текстом [в случае echo $this_var], а обрабатывался бы интрпретатором и в браузер выдавались бы html-блоки текста и интерпретированный код. Как это осуществить?
eval($this_var) не катит - ругается, судя по всему на присутсвие в переменной html текста, а не сплошного кода.
Как быть? Есть другие способы обрабатывать файл шаблона?
283
05 апреля 2003 года
Alone
910 / / 20.11.2002
а зделать так
1 блок обрабатывает все что нужно создает требуемые переменные
2 блок заменят {текста} на требуемые переменные

т.е. вместо того чтобы вставлять сам код ты вставляеш его результаты обработанные ранее

а вообще не давно обсуждалость
http://www.providerz.ru/articles/php/templates.html
4
05 апреля 2003 года
mike
3.7K / / 01.10.2002
Опять изобретаем велосипед.
Разберись с XML и XSL и тем, как PHP может с ним работать. А потом делай что душе угодно.

http://www.php.net/manual/en/ref.xml.php

а в eval() надо передавать чистый РHP код без всяких "<?" и "?>".
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог