|
| mail() / Outlook problem Fra : zlug | Vist : 390 gange 45 point Dato : 05-11-09 17:41 |
|
Jeg har modificeret noget mail kode der ser sådan ud:
Kode <?php
$your_email = "***";
$the_message = '';
switch($page){
case 'bestilling':
$inputs = array(
'navn' => 'Navn',
'email' => 'Email',
'adresse' => 'Adresse',
'postnummer' => 'Post nummer',
'by' => 'By',
'antal' => 'Antal'
);
$subject = 'Bestilling af Finans-krise spillet';
break;
case 'tip_en_ven':
$inputs = array(
'navn' => 'Dit navn',
'email' => 'Din email',
'vnavn' => 'Din vens navn',
'vemail' => 'Din vens email'
);
$subject = 'Et tip fra '.$_POST['navn'];
$the_message = 'hej '.$_POST['vnavn'].'<br /> '."\n";
$the_message .= 'Din ven '.$_POST['navn'].' synes du skal se dette link: ';
$the_message .= '<a href="http://finanskrise-spillet.dk">finanskrise-spillet.dk</a>';
$your_email = $_POST['vemail'];
if (!preg_match('/^[a-z0-9&\'\.\-_\+]+@[a-z0-9\-]+\.([a-z0-9\-]+\.)*+[a-z]{2}/is', $your_email)) {
$error['vemail'] = true;
}
break;
case 'Indsend_forslag':
$inputs = array(
'navn' => 'Navn',
'email' => 'Email',
'message' => 'Forslag'
);
$subject = 'Forslag til Finans-krise spillet';
break;
case 'kontakt':
$inputs = array(
'navn' => 'Navn',
'email' => 'Email',
'message' => 'Besked'
);
$subject = 'Kontakt fra Finans-krise spillet';
break;
default:
$inputs = array('email' => '');
$subject = 'mail fra Finans-krise spillet hjemmeside';
break;
}
$the = array();
foreach($inputs as $k => $v){
$the[$k] = isset($_POST[$k]) ? $_POST[$k] : '';
if (strlen(trim($the[$k])) < 1) $error[$k] = true;
$the_message .= ($page != 'tip_en_ven') ? '<b>'.$v.':</b><br /> '."\n".
nl2br($the[$k]).' <br /><br />'."\n" : '';
}
if (!preg_match('/^[a-z0-9&\'\.\-_\+]+@[a-z0-9\-]+\.([a-z0-9\-]+\.)*+[a-z]{2}/is', $the['email'])) {
$error['email'] = true;
}
if (!isset($error)) {
$headers = 'MIME-Version: 1.0' . "\r\n".
'Content-type: text/html; charset=iso-8859-1'."\r\n".
'From: '.$the['navn'].' <'.$the['email'].'>'."\r\n".
'Reply-To: '.$the['email']."\r\n" .
'X-Mailer: PHP/'.phpversion();
$the_message = '<html>'."\n".'<head>'."\n".'<title>'."\n".$subject."\n"
.'</title>'."\n".'</head>'."\n".'<body>'."\n".nl2br($the_message)."\n"
.'</body>'."\n".'</html>';
// to subject message header
mail($your_email, $subject, $the_message, $headers) or print 'FEJL!!';
}
?> |
hvis folk er for dovne giver det et resultat der ser nogenlunde sådan her ud som sendt
Kode MIME-Version: 1.0
Content-type: text/html; charset=iso-8859-1
From: Bergitta Thomsen <bergitta@rasmussen.fo>
Reply-To: bergitta@rasmussen.fo
X-Mailer: PHP/5.2.8
<html>
<head>
<title>
Bestilling af Finans-krise spillet
</title>
</head>
<body>
<b>Navn:</b><br /> <br />
--tekst-- <br /><br /><br />
<b>Email:</b><br /> <br />
--tekst-- <br /><br /><br />
<b>Adresse:</b><br /> <br />
--tekst-- <br /><br /><br />
<b>Post nummer:</b><br /> <br />
--tekst-- <br /><br /><br />
<b>By:</b><br /> <br />
--tekst-- <br /><br /><br />
<b>Antal:</b><br /> <br />
--tekst-- <br /><br /><br />
</body>
</html> |
det bliver også vist fint i alle mail programmer jeg har.. men min chefs (går ud fra at det er den nyeste outlook) skriver heml tagsne..
ville meget gerne have en løsning
| |
| Du har følgende muligheder | |
|
Dette spørgsmål er blevet annulleret, det er derfor ikke muligt for at tilføje flere kommentarer.
| |
|
|