echo $begrüßung;
Ich kapier nicht, warum hier das "?>" am Ende auch mitausgegeben wird.
Was auch immer die Ursache ist (die aus den gegebenen Informationen nicht ermittelbar ist - vielleicht hilft ein Editor mit Syntax-Unterstützung bei der Suche) ... wenn in einer Datein nach dem ?> nichts weiter kommt, kann man es komplett weglassen. Das hat auch noch den Vorteil, dass sich danach keine (gelegentlich ungewünschten) Leerzeichen oder Zeilenumbrüche ansiedeln können.
echo "$verabschiedung $name";