I set up a contact form on the index page at www.drink4health.biz
I used the step by step instructions at
The form sends e-mail, but it uses the address typed in the e-mail box instead of my address. I typed my address into the processingpage.php script (j.lomb@comcast.net) as instructed, but somehow I keep getting this unexpected result. The information is just resent back to the person who is trying to register.
This is the content of the file processingpage.php
<?PHP
// Receiving variables
@$name = addslashes($_POST['name']);
@$email = addslashes($_POST['email']);
@$comments = addslashes($_POST['comments']);
// error checking
if (strlen($name) == 0 )
{
header("Location: name_error.html");
exit;
}
if (strlen($email) == 0 )
{
header("Location: email_error.html");
exit;
}
if (! ereg('[A-Za-z0-9_-]+\@[A-Za-z0-9_-]+\.[A-Za-z0-9_-]+', $email))
{
header("Location: email_error.html");
exit;
}
if (substr_count($comments, '@') > "2")
{
header("Location: comments_error.html");
exit;
}
//Sending Email to form owner
$mailto = "j.lomb@comcast.net";
$mailsubj = "Feedback from my website form";
$mailhead = "From: $email\n";
reset ($HTTP_POST_VARS);
$mailbody = "Values from my website form:\n";
while (list ($key, $val) = each ($HTTP_POST_VARS))
{
if ($key!="submit")
{
$mailbody .= "$key : $val\n";
}
}
mail($mailto, $mailsubj, $mailbody, $mailhead);
// Autoresponder
$mailto = "j.lomb@comcast.net";
$mailsubj = "Copy of the info you Submitted";
$mailhead = "From: website form\n";
mail($mailto, $mailsubj, $mailbody, $mailhead);
header("Location: confirmationpage.html");
?>
Thank you.
John Lombaerde
I used the step by step instructions at
The form sends e-mail, but it uses the address typed in the e-mail box instead of my address. I typed my address into the processingpage.php script (j.lomb@comcast.net) as instructed, but somehow I keep getting this unexpected result. The information is just resent back to the person who is trying to register.
This is the content of the file processingpage.php
<?PHP
// Receiving variables
@$name = addslashes($_POST['name']);
@$email = addslashes($_POST['email']);
@$comments = addslashes($_POST['comments']);
// error checking
if (strlen($name) == 0 )
{
header("Location: name_error.html");
exit;
}
if (strlen($email) == 0 )
{
header("Location: email_error.html");
exit;
}
if (! ereg('[A-Za-z0-9_-]+\@[A-Za-z0-9_-]+\.[A-Za-z0-9_-]+', $email))
{
header("Location: email_error.html");
exit;
}
if (substr_count($comments, '@') > "2")
{
header("Location: comments_error.html");
exit;
}
//Sending Email to form owner
$mailto = "j.lomb@comcast.net";
$mailsubj = "Feedback from my website form";
$mailhead = "From: $email\n";
reset ($HTTP_POST_VARS);
$mailbody = "Values from my website form:\n";
while (list ($key, $val) = each ($HTTP_POST_VARS))
{
if ($key!="submit")
{
$mailbody .= "$key : $val\n";
}
}
mail($mailto, $mailsubj, $mailbody, $mailhead);
// Autoresponder
$mailto = "j.lomb@comcast.net";
$mailsubj = "Copy of the info you Submitted";
$mailhead = "From: website form\n";
mail($mailto, $mailsubj, $mailbody, $mailhead);
header("Location: confirmationpage.html");
?>
Thank you.
John Lombaerde
Comment