echo $begrüßung;
Wenn ich [...] geht es nicht.
Es gibt unzählige Arten von "geht nicht". Könntest du deine genauer beschreiben?
if (!isset($HTTP_POST_FILES['userfile'])) exit;
Wie alt ist denn das Script? Schon seit einigen Wintern sind die $HTTP_*_*-Variablen veraltet. Die neuen sind im Kapitel Predefined variables aufgelistet.
echo "$verabschiedung $name";