Bitte hier mit zeilenumbrüchen:
zurück und füllen Sie alle Felder aus!"; } else { $Mailbetreff =
"Kontakt: "; $Mailbetreff .= $_REQUEST['Betreff']; $Trenner =
md5(uniqid(time())); $Header = "From: ".$_REQUEST['Email']; $Header .=
"\n"; $Header .= "MIME-Version: 1.0"; $Header .= "\n"; $Header .= "Content-
Type: multipart/mixed; boundary=$Trenner"; $Header .= "\n\n"; $Header .=
"This is a multi-part message in MIME format"; $Header .= "\n"; $Header .=
"--$Trenner"; $Header .= "\n"; $Header .= "Content-Type: text/plain";
$Header .= "\n"; $Header .= "Content-Transfer-Encoding: 8bit"; $Header .=
"\n\n"; $Header .= "Sie haben folgende Nachricht erhalten: \n\n";
while(list($Formularfeld, $Wert)=each($_REQUEST)) {
if($Formularfeld!="Send" && $Formularfeld!="Anhang") { $Header .=
$Formularfeld.": ".$Wert."\n"; } } $Header .= "\nDatum/Zeit: "; $Header .=
date("d.m.Y H:i:s"); $Header .= "\n"; $Header .= "--$Trenner"; $Header .=
"\n"; $Header .= "Content-Type: "; $Header .= $_FILES['Anhang']['type'];
$Header .= "; name="; $Header .= $_FILES['Anhang']['name']; $Header .=
"\n"; $Header .= "Content-Transfer-Encoding: base64"; $Header .= "\n";
$Header .= "Content-Disposition: attachment; filename="; $Header .=
$_FILES['Anhang']['name']; $Header .= "\n\n"; $Dateiinhalt =
fread(fopen($_FILES['Anhang']['tmp_name'], "r"),
$_FILES['Anhang']['size']); $Header .=
chunk_split(base64_encode($Dateiinhalt)); $Header .= "\n"; $Header .= "--
$Trenner--"; mail($Empfaenger, $Mailbetreff, "", $Header); echo"Vielen Dank
für Ihre eMail!"; } } else { ?>
so ich hoffe jetzt kann mans besser lesen ;)