echo $begrüßung;
Naja, weil jeder Depp eine HTML-Datei mit evtl. "bösem" Javascript-Code versehen kann und diese dann als *.jpg speichert...
Und wo ist das Problem? Einfach den Upload per FTP-Funktionen realisieren und den Upload als Binär machen. Danach dürfte so ziemlich jede Textdatei zerstört sein (ungetestet, aber ein häufiger fehler beim Upload ;))
Der Unterschied zwischen ASCII- und Binär-Übertragung beim FTP ist, dass bei ASCII die Zeilenumbruchzeichen an das Zielsystem angepasst werden. Überträgt man eine Datei im Binärmodus unterbleibt diese Umwandlung. Textdateien werden bei Binär-Übertragung keineswegs zerstört, man hat nur mit einigen Editoren bei der Weiterverarbeitung geringfügige Probleme, welche sich jedoch ziemlich einfach lösen lassen. Ein Textdatei vorsätzlich im Binärmodus zu übertragen, um sie wie auch immer entschärfen zu wollen, bringt überhaupt nichts.
echo "$verabschiedung $name";