Aha ok, habe es jetzt so gemacht:
<?
function gettemplate($template,$endung="html")
{ return str_replace(""","\"",implode("",file ($template.".".$endung)));
} function dooutput($template) { echo $template; }
$location = "Startseite";
$inhalt = fopen("text.php", "r");
eval("dooutput("".gettemplate("layout/main")."");");
?>
Nur bei der ausgabe kommt statt dem Inhalt von text.php nur 'Resource id #2'