Simple contact form problems with php script

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts
  • johnlomb
    Private

    • Dec 2006
    • 3

    Simple contact form problems with php script

    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
  • navaldesign
    General & Forum Moderator

    • Oct 2005
    • 12080

    #2
    Re: Simple contact form problems with php script

    Ok, i tested the form and i received the autoresponder message.

    Please note that as you have set it now, it is wrong. You will send BOTH the main message AND the autoresponder message to your self. Probably, as it was before, it was correct: sending one mail to you, and the autoresponder mail to the visitor.
    Navaldesign
    Logger Lite: Low Cost, Customizable, multifeatured Login script
    Instant Download Cart: a Powerfull, Customized, in site, DB driven, e-products Cart
    DBTechnosystems.com Forms, Databases, Shopping Carts, Instant Download Carts, Loggin Systems and more....
    Advanced BlueVoda Form Processor : No coding form processor! Just install and use! Now with built in CAPTCHA!

    Comment

    Working...
    X