Meikel: Datei in String laden und Variabeln ersetzen

Beitrag lesen

Huhu liebes Forum,

ich stehe entweder auf dem Schlauch oder komme einfach nicht weiter...
Das Problem ist auch nicht riesig... eher simpel - denke ich mal.

Ich möchte gerne (z.B. für den Email-Versand) vorgefertigte Dateien nutzen, in denen dann beim Aufruf durch PHP lediglich ein paar (in der Datei selbst angegebenen) Variablen ersetzt werden.

Ungefähr so dachte ich es mir (abgespeckt):

//Mögliche Funktion 1):

function fuege($filename)
 {
  $arr = file($filename);
  return implode("", $arr);
 }

//Mögliche Funktion 2):

function fuege($filename)
 {
  return file_get_contents($filename);
 }

//script.php:

$var1 = "lorem";
$var2 = "ipsum";

fuege("datei.php");

//-----

//datei.php:

text text text $var1 text text $var2 text

-----------------

Dabei kommt aber leider immer nur "text text text $var1 text text $var2 text" heraus und nicht wie gewollt "text text text lorem text text ipsum text".

Hat jemand eine Ahnung, wie ich dies dennoch ohne riesige Funktionen hinkriege?
Liebe Grüße, Meikel