5
Contributors
5
Replies
7
Views
9 Years
Discussion Span
Last Post by rohnni
0

If you do not have PHP installed, then using contact form is pointless. Scenes all effective and powerful forms are used in PHP.

If I were you, I would try and get a server with PHP installed, then visit.
www.freecontactform.com

They are very good forms, and work well with little modifications.

0
<?php

$to = "your-email";
$from = $_REQUEST['email'];
$name = $_REQUEST['name'];
$comments = $_POST['comments'];
$subject1 = "'******SJSD ENQUIRY*****'" ;
$headers = "From: [email]webmaster@highweb.co.uk[/email]";
$subject = $_POST['subject'];
$verif_box = $_REQUEST["verif_box"];

$fields = array();
$fields["name"] = "name";
$fields["subject"] = "subject";
$fields["email"] = "email";
$fields["comments"] = "comments";
$fields["find_us"] = "find_us";

if(md5($verif_box).'a4xn' == $_COOKIE['tntcon'])	
$body = "we have received the following information:\n\n";
foreach($fields as $a => $b) {
$body .= sprintf("%20s: %s\n", $b, $_REQUEST[$a]);
}

$headers2 = "From: [email]webmaster@highweb.co.uk[/email]";
$subject2 = "Thank you for contacting us";
$autoreply = "Thank you for contacting us. Somebody will get back to you as soon as possible, usualy within 48 hours. If you have any more questions, please consult our website at www.oursite.com";
if(md5($verif_box).'a4xn' == $_COOKIE['tntcon']){
	// if verification code was correct send the message and show this page
	mail("you@email.com", 'Online Form: '.$subject, $_SERVER['REMOTE_ADDR']."\n\n".$message, "From: $from");
	// delete the cookie so it cannot sent again by refreshing this page
	setcookie('tntcon','');
} else {
	// if verification code was incorrect then return to contact page and show error
	header("Location:".$_SERVER['HTTP_REFERER']."?subject=$subject&from=$from&message=$message&wrong_code=true");
	exit;
}

if($from == '') {
print "you have not entered an email, please go back and try again";
} else {
if (!preg_match("/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/", $from)) {
  echo "<h4>Invalid email address</h4>";}
else {
if($comments == '') {
print "you have not entered comments , please go back and try again";
} else {
if($subject == '') {
print "you have not entered subject , please go back and try again";
} else {
$send = mail($to, $subject1, $body, $headers);
$send2 = mail($from, $subject2, $autoreply, $headers2);
if($send) {
print ("Thank you");
} else {
print "We encountered an error sending your mail, please notify [email]webmaster@highweb.co.uk[/email]";
}
}
}
}
}
?>

</body>
</html>
This topic has been dead for over six months. Start a new discussion instead.
Have something to contribute to this discussion? Please be thoughtful, detailed and courteous, and be sure to adhere to our posting rules.