if(!empty($datei1)) { $datei1_content = fread(fopen($datei1,"r"),filesize($datei1)); $datei1_content = chunk_split(base64_encode($datei1_content)); $boundary = strtoupper(md5(uniqid(time()))); $mail_header = "Content-Type: multipart/mixed; boundary=$boundary\n"; $mail_header .= "--$boundary\n"; /* Format - (html o. txt) */ if($content_type == "text") { $mail_header .= "Content-Type: text/plain\n"; $mail_header .= "Content-Transfer-Encoding: 7bit\n\n"; $Beschreibung = str_replace(chr(10),"",$Beschreibung); $Beschreibung = utf8_decode($Beschreibung); } else { $mail_header .= "Content-Type: text/html\n"; $mail_header .= "Content-Transfer-Encoding: 8bit\n\n"; } foreach($HTTP_POST_VARS as $name=> $value) { $mail_header .="$name:\t$value\n\n"; } $datei1_name = utf8_decode($datei1_name); $mail_header .= "--$boundary\n"; $mail_header .= "Content-Type: application/octetstream; name=\"$datei1_name\"\n"; $mail_header .= "Content-Transfer-Encoding: base64\n"; $mail_header .= "Content-Disposition: attachment; filename=\"$datei1_name\"\n\n"; $mail_header .= "$datei1_content\n"; $mail_header .= "--$boundary--\n"; } $header = "MIME-Version: 1.0\n" . $from . $reply . $cc . $bcc . $mail_header . $content_type . $encoding . $wichtigkeit; mail($empfaenger,$betreff,$Beschreibung,$header);