Проблема следующая:
Есть шаблон ХТМЛ в коде которого есть метки типа {metka}, {data}, которые в ходе выполнения скрипта ПХП заменяются функцией str_replace на данные, {data} - соответственно заменяется на дату и т.п.
Но появилась необходимость вставлять вместо некоторых меток результат работы ПХП хранящихся базе данных.
Я пробовал что-то типа: $result = eval($script);
но эти скрипты сами используют вывод через echo, т.е.
сразу напрямую в браузер, но мне нужно "перехватить" вывод, занести его в переменную, чтобы потом "впихнуть" в нужное место. Может есть другие функции?
Да, еще eval не подходить по другой причине: он требует "чистого ПХП, т.е. как минимум без открывающего <?
а у меня все сскрипты в базе храняnся ввиде <? echo "hello!"; ?>
|