<?php
if(!$_POST) header("Location: http://...com"); // Set your url here
$to = 'info@...com'; // Who is getting the emails?
$subject = 'Your subject';
$headers = "From: " . strip_tags($_POST['email']) . "\r\n";
$headers .= "Reply-To: ". strip_tags($_POST['email']) . "\r\n";
// $headers .= "CC: susan@example.com\r\n"; // Uncomment if you want to CC
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n";
$message = '<html><body>';
$message .= '<img src="" alt="">';
$message .= '<table rules="all" style="border-color: #666;" cellpadding="10">';
$message .= "<tr><td><strong>Name:</strong> </td><td>" . strip_tags($_POST['name']) . "</td></tr>";
$message .= "<tr><td><strong>Company:</strong> </td><td>" . strip_tags($_POST['company']) . "</td></tr>";
$message .= "<tr><td><strong>Message:</strong> </td><td>" . htmlentities($_POST['message']) . "</td></tr>";
$message .= "</table>";
$message .= '</body></html>';
if(mail($to, $subject, $message, $headers))
{
header("Location: http://....com/thanks.html"); // If ok what url do we show?
}
else
{
echo "Something went wrong. If the error persists please let us know: info@....com"; // If not..
die();
}
Easily send contact forms or any other kind of POST info as an email with HTML content.
1 Response
Write a comment
You can use [html][/html], [css][/css], [php][/php] and more to embed the code. Urls are automatically hyperlinked. Line breaks and paragraphs are automatically generated.