<?
$from = "blub@blablablub.de";
$subject =
"Mail mit Anhang von blubblabla";
$datei =
"mail.txt";
$message =
"Sender IP: $_SERVER[REMOTE_ADDR]\n\nHier
die gewünschte Datei";
if ($gesendet)
{
//
Ab hier nix mehr ändern!!!
$datei_content
= fread(fopen($datei,"r"),
filesize($datei));
$datei_content
= chunk_split(base64_encode($datei_content));
$boundary
= strtoupper(md5(uniqid(time())));
//
Beginne den Mail-Header mit MIME-Mail-Header
$mail_header
= "From:
".$from;
$mail_header
.= "\nMIME-Version:
1.0";
$mail_header
.= "\nContent-Type:
multipart/mixed; boundary=$boundary";
$mail_header
.= "\n\nThis
is a multi-part message in MIME format -- ";
$mail_header
.= "Dies
ist eine mehrteilige Nachricht im MIME-Format";
//
Hier faengt der normale Mail-Text an
$mail_header
.= "\n--$boundary";
$mail_header
.= "\nContent-Type:
text/plain";
$mail_header
.= "\nContent-Transfer-Encoding:
8bit";
$mail_header
.= "\n\n$message";
//
Hier faengt der Datei-Anhang an
$mail_header
.= "\n--$boundary";
$mail_header
.= "\nContent-Type:
application/x-zip-compressed; name=\"".$datei."\"";
//
Lese aus dem Array $contenttypes die Codierung fuer den MIME-Typ des
Anhangs aus
$mail_header
.= "\nContent-Transfer-Encoding:
base64";
$mail_header
.= "\nContent-Disposition:
attachment; filename=\"".$datei."\"";
$mail_header
.= "\n\n$datei_content";
//
Gibt das Ende der eMail aus
$mail_header
.= "\n--$boundary--";
Hinweis
: Das lesen des Artikels Mail mit Anhang
- listings ID: 333
auf Dreamcodes,
sowie Link Verweise auf Internetseiten
fremder Anbieter erfolgen auf eigene Gefahr. Dreamcodes
haftet nicht für Schäden, die aus der Verwendung des
Inhaltes der Artikel erfolgen könnten. Schadenersatzansprüche, aus welchem
Rechtsgrund auch immer, sind ausgeschlossen !
Live Statistik
Datum: 21.11.2024
Uhrzeit: 21:54 Uhr
Online: 18 User
User heute: 25734
User allgem.: 35308562