echo $begrüßung;
- ein Feld für die Datei
- ein Feld mit der Aufschrift "Durchsuchen" wo man die Datei suchen kann
Diese beiden Sachen gibt es bei <input type="file"> gratis. Sie lassen sich auch nicht einzeln verwenden oder mit anderen Input-Feldern nachbilden. Auch das Aussehen solch eines Feldes lässt sich nicht in allen Fällen individuell (per CSS) konfigurieren.
- ein Feld zum absenden
der normale submit-Button also
- maxsize -> 50MB
- Dateien mit folgenden endungen dürfen nicht hochgeladen werden/das script soll dann unterbrechen: (.php, .exe, .cgi, .js, .pl, .vb)
Diese Sachen lassen sich auf Client-Seite nicht verhindern. Ein Upload findet mit jeder Datei statt. Prüfungen müssen auf Serverseite vorgenommen werden. Dabei sollte man sich aber am Inhalt orientieren, nicht am Dateinamen (oder dessen Erweiterung), der kann gefälscht oder unvollständig sein.
- datei soll in den Ordner "useruploads" hochgeladen werden! Falls dieser nicht existiert, soll er erstellt werden!
- Falls eine Datei schon vorhanden ist soll diese überschrieben werden!
Diese Sachen regelt das serverseitig ablaufende Script.
Insgesamt ist das keine große Schwierigkeit. Das Kapitel Handling File Uploads im PHP-Handbuch beinhaltet schon fast alles, was du brauchst.
echo "$verabschiedung $name";