Difference between revisions of "PHP Mail"

From KOP KB
Jump to: navigation, search
Line 20: Line 20:
 
     {
 
     {
 
// this is mostly for windows you can comment this line out or remove it completely
 
// this is mostly for windows you can comment this line out or remove it completely
ini_set("sendmail_from","simong@wcomhelp.com");
+
ini_set("sendmail_from","username@domain.com");
 
 
 
     $from = $_POST["from"]; // sender
 
     $from = $_POST["from"]; // sender

Revision as of 18:44, 4 September 2014

<?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"><br>
  Subject: <input type="text" name="subject"><br>
  Message: <textarea rows="10" cols="40" name="message"></textarea><br>
  <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";
    }
  }
?>