Консультация № 70228
10.01.2007, 01:30
0.00 руб.
0 1 1

У меня на сайте страницы строятся таким образом - создаётся хэш в виде [title=>"здесь тайтл страницы"; content=>"контент здесь"] и т.д.
Потом вызывается к этой странице хтмл с пунктами, соответсявующими элементам массива, и эти пункты заменяются на соответсявующие значения в массиве. (система пассивных шаблонов одним словом)

Как мне обработать контструкции вида <? echo "vv " ?> в строке с HTML кодом, чтобы они заменились на "vv" ?
Если проста функцией eval, то не получится, так как там должен быть только РНР - код.

Обсуждение

Неизвестный
10.01.2007, 09:27
общий
это ответ
Здравствуйте, PetrKi.!
Чтобы обработалось функцией eval, сделайте так:
$myhtml = eval("?>$myhtml");
Т.е. в самом самое начале строки нужно закрыть PHP-код.
Форма ответа