echo $begrüßung;
Ich habe das Problem bei einer Preload-Seite: www kultur-ini de/preload.html (Leerzeichen sind Punkte wg. Google und Konsorten), die einfach nicht valide sein möchte.
Lagere den Javascript-Code in eine Datei aus, und binde diese ein.
Und bei der Gelegenheit: Ist z.B. <br /> für "normales" HTML 4.0 nicht gültig? Wie kann ich der nl2br() Funktion denn mitteilen, dass ich gerne ein normales <br> ausgegeben bekommen will?
Gar nicht. Das Verhalten der PHP-Funktion nl2br() ist seit Version 4.0.5 so definiert. Als Alternative bietet sich an, str_replace() zu verwenden.
echo "$verabschiedung $name";