scorn: PHP-Datei einlesen und splitten

Beitrag lesen

Hallo,
ich möchte auf meiner HP, eine PHP-Datei (welche wird aus der URI gelesen) parsen und dann in Head und Body splitten, das mach ich mit explode und soweit komm ich noch alleine:
<?php
if(isset($_GET['will']) AND $_GET['will']!="") {
 if(file_exists($will.".html")) {
  $content = file_get_contents($will.".html");
 }
 elseif(file_exists($will.".php")) {
  $content = include($will.".php"); // das geht nicht
 }
 else {
  $will = "not found";
  $content = file_get_contents("notfound.html");
 }
}
else {
 $will = "start";
 $content = file_get_contents("start.html");
}
$content = explode('</head><body onLoad="init()">',$content);
echo $content[0];
?>
</head><body onLoad="init()">
<!-- Statisches Zeugs -->
<?php echo $contents[1]; ?>

Ich kann also nicht mit include() die Datei erst in eine Variable lesen und dann splitten, aber mit file_get_contents oder fgets oder so, parse ich den Code ja nicht.
Wie kann ich also eine Datei geparset in einen String lesen und dann splitten?
Es geht natürlich auch sie erst zu splitten und dann zu parsen, ich weiß aber auch nicht, wie das geht...

vielen Dank für alle Hilfe,
scorn