Götz: PHP: Mailversand mit Attachment

Beitrag lesen

Hallo rezix,

[...] den Text nimmt er schön mit.. im Formular kann er ein Bild "uploaden" und mit senden... jedoch erhalte ich im Attachment, zwar den richtigi bild namen aber irgendwie: 265BYTE!!!

Und kann das bild dann nicht öffnen..???

ich hab auf die Schnelle nicht gesehen, woran es liegt, aber es könnte durchaus hilfreich sein, wenn Du Dir mal eventuelle Warnungen usw. von PHP ausgeben läßt. Dazu am einfachsten am Anfang des Skriptes [link:http://se.php.net/error_reporting@title=error_reporting()] auf E_ALL oder E_STRICT setzen.

$vorname  = $_POST[vorname];
[...]

Das funktioniert zwar, ist aber an sich nicht ganz richtig, $_POST['vorname'] wäre richtig.

$bildname=$HTTP_POST_FILES['bild_anhang']['name'];

Nun, wenn man oben schon korrekterweise $_POST nimmt, warum nimmt man hier dann nicht [link:http://se.php.net/manual/en/reserved.variables.php#reserved.variables.files@title=$_FILES], sondern eine "veraltete Variable"?

[...]

Insgesamt frage ich mich, ob es, wenn man schon irgendein Skript nimmt, das man im Netz findet, nicht sinnvoll wäre gleich etwas bekannteres und wohl auch besser getestetes und dokumentiertes wie z.B. PEAR Package Mail_Mime zu nehmen. Dort gibt es auch ein Beispiel, wie man dieses Package benutzt: PEAR Manual: Mail_Mime - Example.

Grüße aus Stockholm,
Götz

--
Losung für Freitag, 8. Februar 2008
Bekehre du mich, so will ich mich bekehren; denn du, HERR, bist mein Gott! (Jeremia 31,18)
Gott spricht: Siehe, ich stehe vor der Tür und klopfe an. Wenn jemand meine Stimme hören wird und die Tür auftun, zu dem werde ich hineingehen und das Abendmahl mit ihm halten und er mit mir. (Offenbarung 3,20)
(aktuelle Losung)