Я изо всех сил пытаюсь прочитать php-файл внутри php и выполнить некоторые манипуляции .. после этого содержимое в виде строки, но когда я пытаюсь вывести это с помощью echo или print, все теги php буквально включаются в файл.
так вот мой код:
function compilePage($page,$path){
$contents = array();
$menu = getMenuFor($page);
$file = file_get_contents($path);
array_push($contents,$menu);
array_push($contents,$file);
return implode("\n",$contents);
}
и это вернет строку типа
<div id="content>
<h2>Here is my title</h2>
<p><? echo "my body text"; ?></p>
</div>
, но при этом будет напечатано именно то содержимое, которое не указано выше, без компиляции php.
Итак, как я могу отобразить этот "compilePage", убедившись, что он возвращает скомпилированный результат php, а не просто текст?
Заранее спасибо