dedlfix: Datei in String laden und Variabeln ersetzen

Beitrag lesen

echo $begrüßung;

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.

In einer Textdatei existieren keine Variablen. Es sind nur Daten, kein Code. Die einfache Variante ist eine Stringersetzung (str_replace() oder strtr() (nicht zu verwechseln mit strstr() )). Das Aufwendigere wäre irgendwas mit eval() basteln, um aus den Daten Code zu erzeugen. Das ist dann aber auch die unsicherste Variante, wenn man es nicht aufwendig genug baut.

echo "$verabschiedung $name";