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