Hallo,
hab wieder mal ein Problemchen.
Hab ein Formular in dem eine Datei auf sein Rechner suchen kann und diese soll dann per Anhang verschickt werden.
Es steht zwar im Mail-Programm die Datei drin aber lässt sich weder speichern noch öffnen.
Kann mir jemand helfen was noch falsch ist.
P.S.: ich will keine fertige Klasse wie php-mailer oder so benutzen.
Lg
hab wieder mal ein Problemchen.
Hab ein Formular in dem eine Datei auf sein Rechner suchen kann und diese soll dann per Anhang verschickt werden.
PHP-Code:
$mime_boundary = "-----=".md5(uniqid(mt_rand(),1));
$header = "From:".$absender."<".$absender_mail.">\n";
$header.= "Reply-To: ".$reply."\n";
$header.= "MIME-Version: 1.0\n";
$header.= "Content-Type: multipart/mixed;\n";
$header.= " boundary=\"".$mime_boundary."\"\n";
$content = "This is a multi-part message in MIME format.\n";
$content.= "--".$mime_boundary."\n";
$content.= "Content-Type: text/html charset=\"iso-8859-1\"\n";
$content.= "Content-Transfer-Encoding: 8bit\n";
$content.= "".$message."\n";
$data = chunk_split(base64_encode($anhang['data']));
$content.= "--".$mime_boundary."\n";
$content.= "Content-Disposition: attachment; filename=\"".$anhang['name']."\";\n";
$content.= "Content-Length: ".$anhang['size'].";\n";
$content.= "Content-Type: ".$anhang['type']."; name=\"".$anhang['name']."\"\n";
$content.= "Content-Transfer-Encoding: base64\n";
$content.= $data."\n";
Kann mir jemand helfen was noch falsch ist.
P.S.: ich will keine fertige Klasse wie php-mailer oder so benutzen.
Lg
Kommentar