
December 6th, 2012, 07:55 AM
|
|
Registered User
|
|
Join Date: Nov 2012
Location: Edinburgh
Posts: 19
Time spent in forums: 3 h 19 m
Reputation Power: 0
|
|
|
Email Form sending the emailer a copy
Hi there
I have managed to get so far with my email form and it send to both the admin and also the email address entered for the sender.
But, the admin email is received in HTML and looks fine but when the sender receives the email its all HTML code and is unreadable.
Can someone please help me as i don't understand why this is happening.
Thanks in advance
Code:
<?php
$senderName = $_POST['userName'];
$senderEmail = $_POST['userEmail'];
$senderSubject = $_POST['userSubject'];
$senderMessage = $_POST['userMsg'];
$senderName = stripslashes($senderName);
$senderEmail = stripslashes($senderEmail);
$senderMessage = stripslashes($senderMessage);
$to = 'email address goes here' . ', ';
$to .= $senderEmail;
$from = "$senderEmail ";
$subject = "$senderSubject";
$message = <<<EOF
<html>
<body bgcolor="#FFFFFF">
<b>Name</b> : $senderName<br /><br />
<b>Email</b> : <a href="mailto:$senderEmail">$senderEmail</a><br /><br />
<b>Subject</b> : $senderSubject<br /><br />
<b>Message</b> : $senderMessage<br />
</body>
</html>
EOF;
$headers = "From: $from\r\n";
$headers .= "Content-type: text/html\r\n";
$to = "$to";
mail($to, $subject, $message, $headers, $senderEmail);
exit();
?>
thanks
Hudbarnett
|