echo $begrüßung;
* <input type="text" value="%meinWert1%" name="Form1"><br>
$template = file_get_contents("meinFormular.html");
$template = str_replace("%meinWert1%", $wert1, $template);
Ich hoffe, ich konnte alles soweit erklären.
Du hast den Kontextwechsel übersehen. Wert, die in einen bestimmten Kontext eingefügt werden, müssen gemäß den Regeln des jeweiligen Kontextes behandelt werden. Für HTML sind das beispielsweise die Zeichen <, > und &, sowie mindestens in Attributwerten " und das ', falls es als Attributbegrenzer verwendet wurde.
echo "$verabschiedung $name";