Hello Petra,
$einfuegen = file_get_contents('../template.php');
$inhalt = '<div id="bla">Hallo, hier steht ein Inhaltstext</div>';
$aenderung = str_replace("{INHALT}",$inhalt,$einfuegen);
echo $aenderung;
Du scheinst da irgendwie im "Niemandsland" stecken geblieben zu sein.
Denn wenn Du in den einzubindenen Inhalten wieder direkt PHP-Anweisungen stehen hast, dann wäre es besser gewesen, diese auch direkt in den Templates einzubinden:
<body ...><?php include('body.php'); ?></body>
Kompliziert wird es da nur, wenn die einzubindenen Teile Konstanten oder Funktionsdefinitionen enthalten. Dann kann es zu einem redeclare/redefine-Error kommen. Ebenso muss man darauf achten, dass keine zirkulären Verläufe entstehen.
Liebe Grüße aus Syburg bei Dortmund
Tom vom Berg

--
Nur selber lernen macht schlau
<http://bergpost.annerschbarrich.de>