Andy: include in eine Variable packen

Beitrag lesen

Hallo!

<?
  $head = require("includes/head.php");
  $head = str_replace("{SITE}", "SITE", $head);
  echo"$head";
?>

Du weißt aber schon was require macht?????? Es bindet die Datei in den laufenden Quelltext ein. Du willst aber den Inhalt der Datei "includes/head.php" in einer Variable haben, oder?
Dann benutz sowas wie $head=implode("",file("includes/head.php")).

Wenn du aber php-code in head.php hast, der erst interpretiert werden muss, musst du dich mit Ausgabe Pufferung beschäftigen (das sind die ob_* Funktionen)!

Also schaumal!

Ciao,
Andy