echo $begrüßung;
zu 4) Für das Wartehinweis- bzw. Fortschritts-DIV braucht man nur eine CSS-Regel, die display:none enthält nach Prozessende auszugeben und weg ist es.
Und wie macht man das?
(Ich meine, angesichts der Tatsache, dass sowohl <style> als auch <link> sich nur im <head> befinden dürfen, und dein Wartehinweis- bzw. Fortschritts-DIV selber aber vorher schon erst nach dem Head ausgegeben werden konnte ...)
Der Einwand ist berechtigt. In diesem Fall wäre ich (bzw. bin ich. Ich verwende diese Methode auch privat.) jedoch pragmatisch und schriebe einfach invaliden Code. Ein <style> im Body oder das <div> vor dem <html> bringt zwar die Fanatiker zum Händeübermkopfzusammenschlagen :-) funktioniert aber trotzdem. Zur Not könnte man immer noch die Style-Eigenschaft mit Javascript setzen.
echo "$verabschiedung $name";