PHP Mail

From KOP KB
Revision as of 19:51, 5 August 2014 by ReMaster (talk | contribs) (Created page with "<syntaxhighlight lang="php"> <?php // display form if user has not clicked submit if (!isset($_POST["submit"])) { ?> <form method="post" action="<?php echo $_SERVER["PHP...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

<syntaxhighlight lang="php"> <?php // display form if user has not clicked submit if (!isset($_POST["submit"]))

 {
 ?>
 <form method="post" action="<?php echo $_SERVER["PHP_SELF"];?>">
 From: <input type="text" name="from">
Subject: <input type="text" name="subject">
Message: <textarea rows="10" cols="40" name="message"></textarea>
<input type="submit" name="submit" value="Submit Feedback"> </form> <?php }

else

 // the user has submitted the form
 {
 // Check if the "from" input field is filled out
 if (isset($_POST["from"]))
   {

// this is mostly for windows you can comment this line out or remove it completely ini_set("sendmail_from","[email protected]");

   $from = $_POST["from"]; // sender
   $subject = $_POST["subject"];
   $message = $_POST["message"];
   // message lines should not exceed 70 characters (PHP rule), so wrap it
   $message = wordwrap($message, 70);
   // send mail
   mail("[email protected]",$subject,$message,"From: $from\n");
   echo "Thank you for sending us feedback";
   }
 }

?> </syntaxhightlight>