untied
Сдвинутый новичок
Как запустить отдельно сохраненную страницу PHP?
Меня попросили завершить за одним товарищем разрабатываемую им CMS. Товарищ захотел хранить страницы PHP в базе данных MySQL. То есть всё очень просто: текст страницы с маркерами <? и ?>, а так же входящие теги HTML напрямую сохраняется в текстовом поле.
Далее автор собирался обращаться к нужной странице по её ID, извлекать содержимое этой страницы и... Каким-то образом её запускать.
Но вот как?
Есть такая функция eval(), но что-то я в ней сомневаюсь. Как она на маркеры <? и ?> отреагирует? Да и на теги HTML? И сможет ли она "скушать" целую страницу PHP?
Ещё можно сохранить текст во временный файл и подключить его с помощью директивы include(). Но это уж вообще как-то не спортивно!
Подскажите, плз, как бы это осуществить. Буду рад любой конструктивной идее!
PS. Связи с автором идеи нет (он уехал в Белоруссию), и возможности уточнить её порочность или гениальность нет никакой.
Меня попросили завершить за одним товарищем разрабатываемую им CMS. Товарищ захотел хранить страницы PHP в базе данных MySQL. То есть всё очень просто: текст страницы с маркерами <? и ?>, а так же входящие теги HTML напрямую сохраняется в текстовом поле.
Далее автор собирался обращаться к нужной странице по её ID, извлекать содержимое этой страницы и... Каким-то образом её запускать.
Но вот как?
Есть такая функция eval(), но что-то я в ней сомневаюсь. Как она на маркеры <? и ?> отреагирует? Да и на теги HTML? И сможет ли она "скушать" целую страницу PHP?
Ещё можно сохранить текст во временный файл и подключить его с помощью директивы include(). Но это уж вообще как-то не спортивно!

Подскажите, плз, как бы это осуществить. Буду рад любой конструктивной идее!
PS. Связи с автором идеи нет (он уехал в Белоруссию), и возможности уточнить её порочность или гениальность нет никакой.
