This one is using PHP mail() to send messages
<!doctype html public "-//w3c//dtd html 3.2//en">
<head>
<title>(Simple Contact Forum)</title>
</head>
<html>
<center>
<font class=style3><b><i>Simple Contact Form</i></b></font><BR>
</center>
<center>
<body bgcolor="#FFFFFF" text="#000000" link="#000000" vlink="#000000" alink="#000000">
<font face="arial">
<table border="0" cellpadding="0" cellspacing="0" width=520>
<?
$sender_name = $_POST['sender_name'];
$sender_email = $_POST['sender_email'];
$sender_subject = $_POST['sender_subject'];
$message = $_POST['message'];
$op = $_POST['op'];
$send = "yes";
$form_block = "
<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" id=text>
<FORM METHOD=\"post\" ACTION=\"$PHP_SELF\">
<tr><td height=\"20\" align=center id=clientstitle></td> </tr>
<tr>
<td height=20 > </td></tr>
<tr><tr><td >
<P><strong>Your Name:</strong><br>
<INPUT type=\"text\" NAME=\"sender_name\" VALUE=\"$sender_name\" SIZE=30></p>
<P><strong>Your E-Mail Address:</strong><br>
<INPUT type=\"text\" NAME=\"sender_email\" VALUE=\"$sender_email\" SIZE=30></p>
<P><strong>Subject:</strong><br>
<INPUT type=\"text\" NAME=\"sender_subject\" VALUE=\"$sender_subject\" SIZE=30></p>
<P><strong>Message:</strong><br>
<TEXTAREA NAME=\"message\" COLS=30 ROWS=5 WRAP=virtual>$message</TEXTAREA></p>
<INPUT type=\"hidden\" name=\"op\" value=\"ds\">
<P align=center><INPUT TYPE=\"submit\" NAME=\"submit\" VALUE=\"Send This Form\" class=buttons></p>
</FORM>
</td></tr></table>
";
if ($op != "ds") {
// This are the error messages on the required fields you can add or delete
echo "$form_block";
} else if ($op == "ds") {
if ($sender_name == "") {
$name_err = "<font color=red>Please write your name!</font><br>";
$send = "no";
}
if ($sender_subject == "") {
$subject_err = "<font color=red>Please write a Subject!</font><br>";
$send = "no";
}
if ($sender_email == "") {
$email_err = "<font color=red>Please write your e-mail!</font><br>";
$send = "no";
}
if ($message == "") {
$message_err = "<font color=red>Please write your message!</font><br>";
$send = "no";
}
if ($send != "no") {
// this is the info that comes on the email when it's ok to send!
$msg = "E-MAIL SENT FROM http://www.yourwebsite.com/\n";
$msg .= "Sender's Name: $sender_name\n";
$msg .= "Sender's E-Mail: $sender_email\n";
$msg .= "Sender's Subject: $sender_subject\n";
$msg .= "Message: $message\n\n";
$subject = "Your Website Contact Form";
$mailheaders = "From: name@yourwebsite.com\n \n";
$mailheaders .= "Reply-To: $sender_email\n\n";
mail("name@yourwebsite.com" , $subject, $msg, $mailheaders, "-fname@yourwebsite.com");
echo " <div align=\"center\"><table width=\"400\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">";
echo " <tr><td height=\"20\" colspan=2 > </td></tr>";
echo " <tr><td colspan=2 ><img src=\"thanks.gif\" alt=\"thankyou\"></td></tr>";
echo " <tr><td height=\"20\" > </td></tr>";
echo " <tr><td width=10> </td><td id=text align=center>We will be back in touch with you shortly!</td> </tr></table></div>";
} else if ($send == "no") {
echo "$name_err";
echo "$email_err";
echo "$subject_err";
echo "$message_err";
echo "$form_block";
}
}
?>
<p> </p>
</body>
</center>
</html>
This one uses PHP Pear to send messages using a SMTP Server (I recommend using this one for Geekempire Hosting)
<!doctype html public "-//w3c//dtd html 3.2//en">
<center>
<font class=style3><b><i>Contact Form</i></b></font>
</center>
<html>
<center>
<head>
<title>(Contact Form)</title>
<meta name="GENERATOR" content="Arachnophilia 4.0">
<meta name="FORMATTER" content="Arachnophilia 4.0">
</head>
<body bgcolor="#FFFFFF" text="#000000" link="#ffFFFF" vlink="#ffffff" alink="#ffffff">
<font face="arial">
<table border="0" cellpadding="0" cellspacing="0" width=520>
<?
$senders_name = $_POST['senders_name'];
$senders_email = $_POST['senders_email'];
$senders_subject = $_POST['senders_subject'];
$senders_message = $_POST['senders_message'];
$op = $_POST['op'];
$send = "yes";
$form_block = "
<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" id=text>
<FORM METHOD=\"post\" ACTION=\"$PHP_SELF\">
<tr><td height=\"20\" align=center id=clientstitle></td> </tr>
<tr>
<td height=20 > </td></tr>
<tr><tr><td >
<P><strong>Your Name:</strong><br>
<INPUT type=\"text\" NAME=\"senders_name\" VALUE=\"$senders_name\" SIZE=30></p>
<P><strong>Your E-Mail Address:</strong><br>
<INPUT type=\"text\" NAME=\"senders_email\" VALUE=\"$senders_email\" SIZE=30></p>
<P><strong>Subject:</strong><br>
<INPUT type=\"text\" NAME=\"senders_subject\" VALUE=\"$senders_subject\" SIZE=30></p>
<P><strong>Message:</strong><br>
<TEXTAREA NAME=\"senders_message\" COLS=30 ROWS=5 WRAP=virtual>$senders_message</TEXTAREA></p>
<INPUT type=\"hidden\" name=\"op\" value=\"ds\">
<P align=center><INPUT TYPE=\"submit\" NAME=\"submit\" VALUE=\"Send This Form\" class=buttons></p>
</FORM>
</td></tr></table>";
if ($op != "ds") {
// This are the error messages on the required fields you can add or delete
echo "$form_block";
} else if ($op == "ds") {
if ($senders_name == "") {
$name_err = "<font color=red>Please write your name!</font><br>";
$send = "no";
}
if ($senders_subject == "") {
$subject_err = "<font color=red>Please write a Subject!</font><br>";
$send = "no";
}
if ($senders_email == "") {
$email_err = "<font color=red>Please write your e-mail!</font><br>";
$send = "no";
}
if ($senders_message == "") {
$message_err = "<font color=red>Please write your message!</font><br>";
$send = "no";
}
if ($send != "no") {
require_once 'Mail.php';
// this is the info that comes on the email when it's ok to send!
// Make your edits below this line
$host = "smtp.server.com"; //edit this line
$username = "smtpusername"; //edit this line
$password = "smtppassword"; //edit this line
$from = "$senders_email";
$to = "youremail@domain.com"; //edit this line
$subject = "Contact Form"; //edit this line(optional)
$body = "E-MAIL SENT FROM http://www.domain.com/\n"; //edit this line(optional)
$body .= "Name: $senders_name\n";
$body .= "E-Mail: $senders_email\n";
$body .= "Subject: $senders_subject\n";
$body .= "Message: $senders_message\n\n";
// Make your edits above this line
$headers = array ('From' => $from,
'To' => $to,
'Subject' => $subject);
$smtp = Mail::factory('smtp',
array ('host' => $host,
'auth' => true,
'username' => $username,
'password' => $password));
$mail = $smtp->send($to, $headers, $body);
echo " <div align=\"center\"><table width=\"400\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">";
echo " <tr><td height=\"20\" colspan=2 > </td></tr>";
echo " <tr><td width=10> </td><td id=text align=center>We will be back in touch with you shortly!</td> </tr></table></div>";
} else if ($send == "no") {
echo "$name_err";
echo "$email_err";
echo "$subject_err";
echo "$message_err";
echo "$form_block";
}
}
?>
<p> </p>
</body>
</center>
</html>