Hallo,
ich habe ein Skript geschrieben, welches ein Formular in ein XML-Datei umwandelt. Das Skript hab ich mal eingefügt:
PHP-Code:
ob_start();
.
.
.
$file = $nname."_".$vname.".xml";
$mime_boundary = "border";
$header = "From: $from\r\n";
$header.= "MIME-Version: 1.0\r\n";
$header.= "Content-Type: multipart/mixed;\r\n";
$header.= " boundary=\"".$mime_boundary."\"\r\n";
$content = "This is a multi-part message in MIME format.\r\n\r\n";
$content.= "--".$mime_boundary."\r\n";
$content.= "Content-Type: text/plain; charset=\"iso-8859-1\"\r\n";
$content.= "Content-Transfer-Encoding: 7bit\r\n\r\n";
$content.= "--".$mime_boundary."\r\n";
$content.= "Content-Disposition: attachment;\r\n";
$content.= "Content-Type: Application/Octet-Stream; name=\"".$file."\"\r\n";
$content.= "Content-Transfer-Encoding: 8bit\r\n\r\n";
$content.= $xml."\r\n";
$content.= "--" . $mime_boundary . "\r\n";
mail($to, $subject, $content, $header);
exit;
Die Mailfunktion funkioniert, header leider nicht, trotz des ob_start(). Während des Skripts soll nichts ausgegeben werden, dennoch wird immer dies ausgegeben:

Ich habe absolut keine Ahnung warum dies so ist. Ihr ?
tschö, Peter
Lesezeichen