dcsimg
www.webdeveloper.com
Results 1 to 7 of 7

Thread: Problem with PHP form - Please Help

  1. #1
    Join Date
    Nov 2009
    Posts
    4

    Problem with PHP form - Please Help

    Hi,

    First post at this website. Hopefully someone can help. I think it's something simple but I have been staring at the problem for hours and hours and can't see for looking. Please can someone look at the code and tell me what's wrong.

    This contact form isn't working correctly - contact form

    The PHP file can be found here - PHP File

    Would be very grateful if someone could take a look.

    Thank you

  2. #2
    Join Date
    Nov 2009
    Posts
    4
    Anyone? Would really appreciate some advice as stuck here

  3. #3
    Join Date
    Aug 2004
    Location
    Ankh-Morpork
    Posts
    19,634
    Rather than making potential helpers download code, you may get more help by:

    1. Posting the relevant PHP code directly in a reply here within the forum's [php]...[/php] tags.

    2. If relevant to the problem, also post the form mark-up here within[html]...[/html] or [code]...[/code] tags.

    3. Describe the actual symptoms of the problem: Are there any error messages displayed or in the PHP error log? What happens that should not happen. What does not happen that should happen? (It "isn't working correctly" does not give a debugger much to go on.)

    4. If you've taken any debugging steps yourself in terms of inspecting variable or such, let us know what you've found.

    Oh, and welcome to the forum!
    "Please give us a simple answer, so that we don't have to think, because if we think, we might find answers that don't fit the way we want the world to be."
    ~ Terry Pratchett in Nation

    eBookworm.us

  4. #4
    Join Date
    Jul 2009
    Location
    Falls Church, Va.
    Posts
    780
    @OP:

    "This contact form isn't working correctly" and "please tell me what's wrong" - without you telling us what the symptoms are? Seriously?

    Hold on, let me get my psychic mirror ball and consult my spirit guide. Okay, I'm back.

    I know, magically, that you're running an Apache web server 2.2.6 and Fedora flavor of Linux. As each time I submit the form I am prompted to download your PHP file, this means an file ending with that extension is not parsed by PHP, rather treated as any other file you'd download normally.

    The most likely cause of this is an improper Apache setup. This means adjusting the Apache config (usually httpd.conf) either in the global config area or your virtual host setup for your domain as follows:

    If you run PHP5, this means something like this (adjust path line 1):

    LoadModule php5_module /usr/lib/httpd/modules/libphp5.so
    AddType application/x-httpd-php .php
    AddType application/x-httpd-php-source .phps
    Example only. The first line depends on how PHP5 was compiled, but the second line is tells Apache any file ending in .php is to be parsed using PHP5.

    PHP4 is handled differently and some webhosts install PHP as a CGI which is not recommended. But the above is a common configuration taking into consideration the multitude of ways PHP and Apache can work together under Linux. Remember, after making any httpd.conf changes, restart Apache for the change to take effect.

    This advice is generic and depends on how PHP and Apache was installed - consult your webhost or knowledgeable system administrator (don't bug me, or my spirit guide) as to exactly what to do and how to do it.

    -jim

  5. #5
    Join Date
    Nov 2009
    Posts
    4
    Sorry my original post was useless. New to this type of forum and wasn't sure what info to give. I will continue to work on it today. Thanks for the replys and if I will report back with a lot more detail

  6. #6
    Join Date
    Nov 2009
    Posts
    4
    Turned out the code was fine and the problem was on the server so thank you to SRWebDeveloper and your crystal ball. Next time I post will make sure to make sure it is clearer.

  7. #7
    Join Date
    Jul 2009
    Location
    Falls Church, Va.
    Posts
    780
    I used a cURL command to get your server info and the rest comes from the "I've been there, done that" department. I'm glad I could help, and welcome to the forum! Cheers.

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
  •  
HTML5 Development Center



Recent Articles