Results 1 to 8 of 8

Thread: Validation/Confirmation problem
      
   

  1. #1
    shaggyman is offline Private First Class
    Join Date
    Jun 2006
    Posts
    7

    Red face Validation/Confirmation problem

    I am trying to validate email, then move to a confirmation page when successfully submitted.
    (Script is Pablo's on a PHP.)
    Can someone tell me where I'm going wrong?
    (Many hours spent- little hair remaining)

    Home page is: http://www.spiritofpolyamory.org/index.html

    Registration page is: http://www.spiritofpolyamory.org/registration.html

    PHP process page: http://www.spiritofpolyamory.org/process123.php

    Confirmation page is: http://www.spiritofpolyamory.org/confirmationpage,html

    In testing live, an omitted email and submission yields a white page with no background and th following:

    <BODY background="PAN_1024.jpg" bgcolor="#FFFFFF" text="#FF0000" I believe that there is an error in the way you entered your E-mail address. Please check your entry and re-submit. Thank you!

    A properly filled out and submitted form yields the error page with graphics, but the text is small and I get the following message:

    Warning: Cannot modify header information - headers already sent by (output started at /home/spiryorg/public_html/process123.php:7) in /home/spiryorg/public_html/process123.php on line 134

    Thanks!
    Shaggyman

  2. #2
    Andy128's Avatar
    Andy128 is offline Major General
    Join Date
    Dec 2005
    Location
    Michigan
    Posts
    2,322

    Default Re: Validation/Confirmation problem

    Did you take the php script and put it in an html box or did you place it in the body tag in the "page html" ? I am thinking the later.

    Was it my tutorial that you followed?
    http://www.netisopen.com/TF001/phpmailto.html


    Please open the process123.php with note pad and copy and post the script that you used so we can take a look at it.

    Andy
    PHP- is a blast!

  3. #3
    shaggyman is offline Private First Class
    Join Date
    Jun 2006
    Posts
    7

    Default Re: Validation/Confirmation problem

    Yes it was that basic script, pasted into an HTML box.

    Here is the script in it's entirety as on the page:

    <?php
    $email = $HTTP_POST_VARS['email'];
    if (strlen($email) == 0)
    {
    echo "The E-mail field is a required entry. Please use the Back
    Button to return to the form and enter a contact E-mail address.
    Thank you!";
    exit;
    }
    if (strlen($email) >= 45)
    {
    echo "The length limit for the E-Mail field cannot exceed 45
    characters / spaces. Please use the Back Button to return to the
    form and shorten this entry. Thank you!";
    exit;
    }
    if (! ereg('[A-Za-z0-9_-]+\@[A-Za-z0-9_-]+\.[A-Za-z0-9_-]+',
    $email))
    {
    echo "I believe that there is an error in the way you entered your
    E-mail address. Please check your entry and re-submit. Thank
    you!";
    exit;
    }
    //SEND MAIL
    $mailto = "registration@spiritofpolyamory.org";
    $mailsubj = "REGISTRATION";
    $mailhead = "From: $email\n";
    reset ($HTTP_POST_VARS);
    $mailbody = "Values submitted from web site form:\n";
    while (list ($key, $val) = each ($HTTP_POST_VARS))
    {
    $mailbody .= "$key : $val\n";
    }
    mail($mailto,$mailsubj,$mailbody,$mailhead);
    header("Location: confirmation");
    ?>

  4. #4
    shaggyman is offline Private First Class
    Join Date
    Jun 2006
    Posts
    7

    Default Re: Validation/Confirmation problem

    The location at the end of the HTML code is actually
    Location: confirmation
    but the posting process named it....

    Shaggyman

  5. #5
    shaggyman is offline Private First Class
    Join Date
    Jun 2006
    Posts
    7

    Default Re: Validation/Confirmation problem

    It did it again, so I'll break it up:
    Location:
    http:
    //www.
    spiritofpolyamory.
    org/confirmationpage,html

  6. #6
    Join Date
    Mar 2006
    Location
    Mallorca, Spain
    Posts
    6,313

    Default Re: Validation/Confirmation problem

    Read andy128 tutorial and all will become clear...see keith below

    Or download the free email contact form(takes about 5 mins to install)
    see below also.

  7. #7
    Watdaflip's Avatar
    Watdaflip is offline Major General
    Join Date
    Sep 2005
    Location
    Cincinnati, Ohio
    Posts
    2,119

    Default Re: Validation/Confirmation problem

    The reason the confirmation page isn't coming up is because it should look like this in your script

    header("Location: http://www.spiritofpolyamory.com/confirmationpage.html");

    You had confirmationpage,html

    Register/Login Script
    Do you use a Password Protected Directory? Need a way to allow users to make their own account, try my .htaccess Login Script

  8. #8
    shaggyman is offline Private First Class
    Join Date
    Jun 2006
    Posts
    7

    Default Re: Validation/Confirmation problem

    More and better glasses.
    Interesting, that shortcut- I copied it from Control Panel and pasted it in.
    Thanks guys- a little massaging of file names and attributes and all is working like it should.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

     

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49