echo $begrüßung;
var_dump($_FILES['bild1']['name']); = NULL
Das kann bedeuten, dass dieses Array-Element nicht existiert. Du sagtest, du hast das error_reporting auf E_ALL stehen? display_errors ist auch an? Fehlermeldungen verstecken sich auch nicht in der HTML-Quelltext-Ansicht?
var_dump($_FILES); = 0
Das kann nicht sein. $_FILES ist normalerweise ein Array. Dessen Ausgabe erzeugt mit var_dump nicht nur eine 0. Wenn irgendwer $_FILES eine 0 zugewiesen hätte, dann bekämst du bei richtiger error_reporting-Konfiguration jede Menge Notice-Meldungen beim Zugriff auf Array-Elemente.
echo "$verabschiedung $name";