Stephan Huber: Formular per eMail mit Dateianlagen versenden

Beitrag lesen

Hallo Simone:

d.h. Der User schreibt eMail ins Formular und soll dann die Möglichkeit haben, mit der "Datei öffnen Dialogbox" eine oder mehrere Dateien auszuwählen, welche dann der Mail als Anlage zugefügt werden .
Bei einen Provider "Tripod" habe ich sowas auch schon gesehen, jedoch im Upload auf den Server .Leider konnte ich anhand des Quellcodes nicht ersehen, wie die "Datei öffnen Dialogbox" wird .

Mittels eines input tags mit type=file, siehe das folgende Beispiel:
<FORM ENCTYPE="multipart/form-data" ACTION="index.php3" METHOD=POST>
<input type="hidden" name="action" value="upload">
Datei hochladen:<INPUT NAME="userfile" TYPE="file">
<INPUT TYPE="submit" VALUE="OK">
(siehe auch SELFTHML: Seite tchg.htm). Damit kann man aber nur Dateien in einer
Auswahl darstellen, die auf dem lokalen Computer, nicht auf dem Server sind (mit neueren
Browsern). Wenn jemand Dir eine Mail mit einem Bild als Anhang schicken soll, daß
lokal auf seinem Computer ist, bleibt also nur die Möglichkeit, daß Du zuerst die
Datei auf den Server mit einem entsprechenden Formular hochlädst, und dann
im aufgerufenen Script (im obigen Beispiel index.php3) eine Funktion hast,
die die Datei per Email an Dich schickt. Wenn Du nur die Bilder irgendwie bekommen
willst, ist es wohl einfacher, die Dateien einfach in einem Verzeichnis deines Servers
zu speichern, und per Email nur die Adresse zu schicken, weil das Versenden von
Dateien per Email&Perl oder PHP recht kompliziert ist

Das Formular soll mit "action="mailto:xyz.de" versendet werden . Geht das überhaupt mit Bildanlagen ?

Ich glaubt nicht, um ein Script kommst Du wohl nicht herum (außerdem funktioniert
action="mailto:..." eh' nur mit Netscape richtig gut...)

grüße
Stephan