echo $begrüßung;
if(move_uploaded_file($_FILES['datei']['tmp_name'], $UploadDirectory . $_FILES['datei']['name'])) {
Das dürfte an Deiner Variablen $UploadDirectory liegen. Die wird ja durch die Verknüpfung mit "." immer "größer".
Das geschieht aber nicht in der angegebenen Code-Zeile. Der . ist kein Zuweisungsoperator.
echo "$verabschiedung $name";