Jump to content

FORM PROCESSING


littlemiss

Recommended Posts

Oh woe! I really suck at php, but i need to work on some form of form processing for the website I have to design. I tried following the tutorial at http://apptools.com/phptools/forms/ but even on lesson 1 my form is being bad and I cant seem to fix it. It looks fine and then tells me that the message has been sent to my email address but it never arrives. I have tried another tutorial at another site and the same thing happened. any ideas what this could be?

 

Here is the oh so simple code of the example, and yes i have been putting the right email address in the myemail part :S

 

<?php

  if ($_SERVER['REQUEST_METHOD'] != 'POST'){

      $me = $_SERVER['PHP_SELF'];

?>

  <form name="form1" method="post"

        action="<?php echo $me;?>">

      <table border="0" cellspacing="0" cellpadding="2">

        <tr>

            <td>Name:</td>

            <td><input type="text" name="Name"></td>

        </tr>

        <tr>

            <td>Subject</td>

            <td><input type="text" name="Subject"></td>

        </tr>

        <tr>

            <td valign="top">Message:</td>

            <td><textarea name="MsgBody"></textarea></td>

        </tr>

        <tr>

            <td> </td>

            <td><input type="submit" name="Submit"

              value="Send"></td>

        </tr>

      </table>

  </form>

<?php

  } else {

      error_reporting(0);

      $recipient = 'myemail@myaddress.co.uk';

      $subject = stripslashes($_POST['Subject']);

      $from = stripslashes($_POST['Name']);

      $msg = "Message from: $from\n\n".stripslashes($_POST['MsgBody']);

      if (mail($recipient, $subject, $msg))

        echo nl2br("<b>Message Sent:</b>

        To: $recipient

        Subject: $subject

        Message:

        $msg");

      else

        echo "Message failed to send";

}

?>

Link to comment
Share on other sites

i tried it and its working fine, take a look at your php.ini

if youre using window$ check this lines

 

[mail function]

; For Win32 only.

SMTP = xxx.xx.xx.xxx ; for Win32 only

smtp_port = 25

sendmail_from= user@email.com.ph ; for Win32 only

Link to comment
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.