помогите с eval'ом!

Статус
В этой теме нельзя размещать новые ответы.

leet

Новичок
помогите с eval'ом!

есть html шаблон с разметкой и метками для парсига: %TITLE% и %CONTENT%.

в индексном файле читаю этот html шаблон в строку при помощи file_get_contents вот так

PHP:
$index_template = file_get_contents("template/index.tpl.htm");
затем заменяю %TITLE% и %CONTENT% вот так

PHP:
$index_template = ereg_replace("%TITLE%", "Название Блока", $index_template);
с %CONTENT% поступаю аналогично.

затем обрабатываю это всё eval'ом

PHP:
eval('echo ".$index_template.";');
И всё бы хорошо, но если я хочу вставить вместо %CONTENT% какой то динамичный код, то он не обрабатывается. Хотя при сохранении странички и просмотре в редакторе, написанный мной код присутствует, но не обрабатывается. Почему он не обрабатывается и как это исправить ?
 

fixxxer

К.О.
Партнер клуба
убиться об стену.

возьми нормальный template engine или используй plain php templates.
 

HraKK

Мудак
Команда форума
Расскажу как - НИКОГДА не использовать eval. Эту тему закрою, не поймешь что-то в другом шаблонизаторе создашь новую.

-~{}~ 20.02.09 20:41:

Еще выкинь регулярки и пользуйся строковыми функциями.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху