Mail i php, skriver header i selve mailen.
Hejjeg har lidt problemer med at når jeg prøvet at sende mails via php kommer den mail som folk får til at se forkert ud, scriptet har virket under tidligere versioner af php, men gør det ikke mere hvad skal jeg evt. rette for at få det til at virke igen?
min php kode ser sådan ud:
<?PHP
$mt = $_POST[mt];
$m1 = $_POST[m1];
$m2 = $_POST[m2];
$m3 = $_POST[m3];
$m4 = $_POST[m4];
$m5 = $_POST[m5];
$m6 = $_POST[m6];
$m7 = $_POST[m7];
$m8 = $_POST[m8];
$m9 = $_POST[m9];
$m10 = $_POST[m10];
$m1t = $_POST[m1t];
$m2t = $_POST[m2t];
$m3t = $_POST[m3t];
$m4t = $_POST[m4t];
$m5t = $_POST[m5t];
$m6t = $_POST[m6t];
$m7t = $_POST[m7t];
$m8t = $_POST[m8t];
$m9t = $_POST[m9t];
$m10t = $_POST[m10t];
$to = $mt;
$subject = 'Kontakt via web';
$message = '
'.$m1t.' '.$m1.'<br />
'.$m2t.' '.$m2.'<br />
'.$m3t.' '.$m3.'<br />
'.$m4t.' '.$m4.'<br />
'.$m5t.' '.$m5.'<br />
'.$m6t.' '.$m6.'<br />
'.$m7t.' '.$m7.'<br />
'.$m8t.' '.$m8.'<br />
'.$m9t.' '.$m9.'<br />
'.$m10t.'<br />'.$m10.'
';
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= 'To: '.$m5.' <'.$m8.'>' . "\r\n";
$headers .= 'From: TWAIN <Bot@twainlan.dk>' . "\r\n";
mail($to, $subject, $message, $headers);
?>
og resultater ser cirka sådan ud:(* = diverse tegn, er sat af mig selv)
Content-type: text/html; charset=iso-8859-1 To: <XXXX@XXX> From: Jonas Wiwe <XXX@XXXX> Message-Id: <XXX@XXX>
Date: Tue, 3 Oct 2006 21:34:34 +0200 (CEST)
<html> <head> </head> <body> Virksomhedens navn: ******<br /> Virksomhedens adresse: *********** **<br /> Post nr.: ***<br /> By: ********<br /> Ansvarlig/kontakt person: ***** ****<br /> Telefon: ********<br /> Evt. biltelefon: ********<br /> E-mail: *****@****.***<br /> Evt. fax: <br /> Beskrivelse af ordre: (Produkt, Antal mm.)<br />Test </body> </html>
