rendered paste body<?php
// Define your email address - where to send messages - here
define("MAIL_TARGET","test@hotmail.com");
// Here you can redefine error messages
define("errorName","Invalid name!");
define("errorEmail","Invalid E-Mail!");
define("errorMsg","Invalid message!");
function createForm($name="",$email="",$tel="",$message="",$error1="",$error2="",$error3=""){
?>
<p><em>*</em> Required Fields</p>
<img src="images/contact_img2.jpg" alt="E-Mail DEA 4 YOU" width="122" height="121" class="contact_globe">
<form id="contact_form" name="theform" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>" onsubmit="validate(this);">
<div class="fieldset">
<fieldset>
<legend><span>E-Mail</span></legend>
<label for="name">Name<em>*</em></label>
<input class="input" id="name" name="name">
<span class="form_error"><?php if($error1 == TRUE) echo "<img src='images/error.png' width='19' height='19' > "; echo $error1; ?></span>
<label for="email">E-Mail<em>*</em></label>
<input class="input" id="email" name="email">
<span class="form_error"><?php if($error2 == TRUE) echo "<img src='images/error.png' width='19' height='19' > "; echo $error2; ?></span>
<label for="tel">Tel</label>
<input class="input" id="tel" name="tel">
<label for="message">Message<span class="form_error"><?php if($error3 == TRUE) echo "<img src='images/error.png' width='19' height='19' > "; echo $error3; ?></span></label>
<textarea class="input" id="message" name="message" cols="25" rows="5"></textarea>
<input class="submit" name="submit" type="submit" value="Submit">
</fieldset>
</div>
</form>
<?php
}
function isValidEmail($email){
$pattern = "^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$";
if (eregi($pattern, $email)){
return true;
}
else {
return false;
}
}
function sendMail($name,$email,$tel,$message){
$agent = $_SERVER['HTTP_USER_AGENT'];
$ip = $_SERVER['REMOTE_ADDR'];
$host = $_SERVER['REMOTE_HOST'];
$port = $_SERVER['REMOTE_PORT'];
$time = date("G:i d/m/Y");
$subject = "DEA4YOU CONTACT SUBMISSION";
$from = "From: $name <$email>\r\nReply-To: $email\r\n";
$content = htmlspecialchars("Browser: $agent\r\n Ip: $ip\r\n Port: $port\r\r\n Sent: $time\r\n Name: $name\r\n E-Mail: $email\r\n Tel: $tel\r\n Message: $message");
$content = wordwrap($content,70);
mail(MAIL_TARGET,$subject,$content,$from);
}
if (!isset($_POST['submit'])) {
createForm();
} else {
$name = isset($_POST['name']) ? $_POST['name'] : "";
$email = isset($_POST['email']) ? $_POST['email'] : "";
$tel = isset($_POST['tel']) ? $_POST['tel'] : "";
$message = isset($_POST['message']) ? $_POST['message'] : "";
$error = false;
if (strlen($name)=="") {
$error = true;
$error1 = errorName;
}
if (!isValidEmail($email)) {
$error = true;
$error2 = errorEmail;
}
if (strlen($message)=="") {
$error = true;
$error3 = errorMsg;
}
if ($error){
createForm($name,$email,$tel,$message,$error1,$error2,$error3);
}
else {
sendMail($name,$email,$tel,$message);
?>
<div id="contact_submission">
<h3>E-Mail Submission Sent!</h3>
<p>Thank you for your message!</p>
</div>
<?php
}
}
?>