rendered paste body<form action="contact.php" method="post">
<fieldset title="Required Contact Information">
<legend>Contact Us</legend>
<dl class="ruler">
<dt><label for="name" title="Your Name">Your Name:</label></dt>
<dd><input type="text" name="name" id="name" value="" title="Your Name" /></dd>
<dt><label for="email" title="Your E-mail Address">Your Email Address:</label></dt>
<dd><input type="text" name="email" id="email" value="" title="Your E-mail Address" /></dd>
<dt><label for="to" title="Send To">Send to:</label></dt>
<dd><select name="to" id="to" title="Send To">
<optgroup label="Send To">
<option value="sales">Host Maven Sales</option>
<option value="general">Host Maven General</option>
<option value="" selected="selected">Please select one.</option>
</optgroup></select></dd>
<dt><label for="subject" title="Message Subject">Message Subject:</label></dt>
<dd><input type="text" name="subject" id="subject" value="" title="Message Subject" /></dd>
<dt><label for="message" title="Your Message">Your Message:</label></dt>
<dd><textarea name="message" id="message" title="Your Message" cols="40" rows="10"></textarea></dd>
</dl>
</fieldset>
<p><input type="submit" name="submit" value="Send Message" title="Send Message" /></p>
</form>
<?php
//Makes sure submit was pressed.
if(isset($_POST['submit']))
{
//Turns into vars.
$from_name = trim($_POST['name']);
$from_email = trim($_POST['email']);
$to = $_POST['to'];
$subject = trim($_POST['subject']);
$message = trim($_POST['message']);
//Changes new lines to <br />
$message = str_replace("\n",'<br />',$message);
$error = array();
//Let's see who they are sending it to, and use the correct email.
if($to == 'sales')
{
$to = 'sales@hostmaven.com';
//Adds an identifier for the helpdesk.
$subject = "Sales - $subject";
}
elseif($to == 'general')
{
$to = 'sales@hostmaven.com';
//Adds an identifier for the helpdesk.
$subject = "General - $subject";
}
else
{
$error[] = 'Please make sure you have chosen who to send the email to.';
}
//Makes sure the necessary fields are filled out.
if(empty($from_name))
{
$error[] = 'You did not enter your name.';
}
if(empty($from_email))
{
$error[] = 'Enter your email address.';
}
if(empty($message))
{
$error[] = 'Please enter your message.';
}
//Sees if $error is empty.
if(!count($error))
{
//Additional headers.
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= "From: $from_email" . "\r\n" . "Reply-To: $from_email" . "\r\n" .
'X-Mailer: PHP/' . phpversion();
//Sends.
$send_email = mail($to,$subject,$message,$headers,'');
if($send_email == true)
{
echo "<br />Email has been sent. We will try and reply shortly. <br />";
}
else
{
echo "<br />Email could NOT be sent. Please try again later.<br />";
}
}
else
{
$email_msg = implode('<br />',$error);
}
}
?>
</div>
</div>
<?php
$tpl->display('footer.tpl');
?>