Email-Formular mit Dateiupload - phpmailer
Joachim
- php
Hallo,
ich bin in PHP so gut wie unerfahren und trotz Suche hier im Forum und anderswo nicht wirklich schlau geworden. Darum bin ich für jede Hilfe dankbar.
Ich möchte aus einem Formular heraus eine Email erzeugen. Dieses soll einige Text-Angaben abfragen und die Möglichkeit bieten, bis zu drei Dateien an die Email anzuhängen. Ich möchte bevorzugt den phpmailer einsetzen. Diesen haben ich für Emails ohne Dateianhang bereits erfolgreich im Einsatz. Aber an der neuen Aufgabe scheitere ich.
Hilfe scheint mir dies zu versprechen:
http://www.dclpfaq.de/q/q-formular-upload-php4.html
http://www.dclpfaq.de/q/q-formular-mehrfach-upload.html
Jedoch raffe ich einfach nicht, wie ich das in ein Formular einbinden kann.
Schon vorab 1000 Dank für Eure Hilfe!
Joachim
Hallo,
also 'eigentlich' brauchst du ja nur 3 input-Felder des Typs File.
Dann kannst du den Namen am besten in jedem der Felder "datei[]" nennen, so hast du sie schon in einem Array.
Und da der PHP Mailer ja Dateianhänge unterstützt, sie aber als Array annimmt (glaube mich daran zu erinnern) kannst du so das realisieren...
Hmm - ich hoffe meine kleine Ausführung war hilfreich - evtl. bekommst du ja noch eine umfassendere Antwort :)
Hello,
also 'eigentlich' brauchst du ja nur 3 input-Felder des Typs File.
Dann kannst du den Namen am besten in jedem der Felder "datei[]" nennen, so hast du sie schon in einem Array.
Dann sind sie aber nicht mehr wirklich zuordnungsfähig, nur noch aus der Reihenfolge dr Übertragung. Ob die aber von allen Browsern identisch vorgenommen wird, kann ich nichzt sagen. Da gab es mal eine Diskussion.
Wenn man untersschiedliche Files für unterschiedliche Verwendungen uploaden will, ist es besser, eindeutige Namen zu vergeben.
Außerdem würde ich Fileupload und übrige Daten voneinander trennen, da beim Upload etwas schief gehen kann.
Ein harzliches Glückauf
Tom vom Berg
http://bergpost.annerschbarrich.de
.