How come this isn't working?
Well for one I made it so that might be why...but still.
<?
$step = $_POST['step'];
if($step==0 || $step==""){
echo "
<form action='index.php' method='post'>
<input type='hidden' value='1' name='step'>
Your Name: <input type='text' name='name' size=30><br>
<br>
Email Address: <input type='text' name='email' size=30><br>
<br>
Subject: <input type='text' name='subject' size=30><br>
<br>
Message<br>
<textarea cols=30 rows=6 name='message' wrapping='virtual'></textarea><br>
<br>
<input type='submit' value='Send!'>
</form>
";
}
if($step=="1"){
// EDITABLE AREA \\
$error_page = "error.htm"; // Url of the error (fail) page
$thx_page = "thankyou.htm"; // Url of the thank you (success) page
$form_url = "sendemail.htm"; // Url of the form you used before
$max_message_len = 9999; // Max length of message
$to = "derrick1123@mygrassisemo.com"; // Email address to send email to
// END EDITABLE AREA - do not edit below here! \\
$name = $_POST['name'];
$email = $_POST['email'];
$subject = $_POST['subject'];
$message = $_POST['message'];
// Error Checking
$e = 0;
if($name=="" || $name == NULL || $name == 0 || strlen($name)<3){ $e++; }
if(strpos($email, "@")===false || strpos($email, ".")===false || strlen($email)<5){ $e++; }
if($subject=="" || $subject == NULL || $subject == 0 || strlen($subject)<2){ $e++; }
if(strlen($message)>$max_message_len || strlen($message)<5){ $e++; }
// Go for it
if($e>0){
die( "<meta http-equiv='REFRESH' content='0;url=$error_page'>" );
} else {
$message = nl2br($message);
$message = "<font face='verdana' size=4>Message from: $form_url: $name <$email>
<hr>
$message
<hr>
</font>";
mail($to, $subject, $message, "From: $name <$email>\r\nX-Mailer: $form_url \r\nContent-type: text/html; charset=UTF-8" );
echo "<meta http-equiv='REFRESH' content='0;url=$thx_page'>";
}
}
?>
BTW, this is the whole thing...there are no other pages.