Dateien per PHP senden
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
anhang
anlage
betreff
datei
dateiname
disposition
format
grafik
header
image
message
mime
multi
part
text
transfer
type
versenden
wissen
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
1 <?php
2
3 $Empfaenger = "meine@mailadresse.de";
4 $Betreff = "Meine erste Mail mit Anhang";
5
6 $Dateiname = "grafik.gif";
7 $DateinameMail = "anhang.gif";
8
9 $Header = "From: Mein Name <meine@mailadresse.de>";
10
11 $Trenner = md5(uniqid(time()));
12 $Header .= "\n";
13 $Header .= "MIME-Version: 1.0";
14 $Header .= "\n";
15 $Header .= "Content-Type: multipart/mixed; boundary=$Trenner";
16 $Header .= "\n\n";
17 $Header .= "This is a multi-part message in MIME format";
18 $Header .= "\n";
19 $Header .= "--$Trenner";
20 $Header .= "\n";
21 $Header .= "Content-Type: text/plain";
22 $Header .= "\n";
23 $Header .= "Content-Transfer-Encoding: 8bit";
24 $Header .= "\n\n";
25 $Header .= "Meine erste Mail mit Anhang!";
26 $Header .= "\n";
27 $Header .= "--$Trenner";
28 $Header .= "\n";
29 $Header .= "Content-Type: image/gif; name=$DateinameMail";
30 $Header .= "\n";
31 $Header .= "Content-Transfer-Encoding: base64";
32 $Header .= "\n";
33 $Header .= "Content-Disposition: attachment; filename=$DateinameMail";
34 $Header .= "\n\n";
35 $Dateiinhalt .= fread(fopen($Dateiname, "r"), filesize($Dateiname));
36 $Header .= chunk_split(base64_encode($Dateiinhalt));
37 $Header .= "\n";
38 $Header .= "--$Trenner--";
39
40 mail($Empfaenger, $Betreff, "", $Header);
41
42 ?>
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage