Jump to content

PHP Contact form help


shontay

Recommended Posts

The code below sits on a page named contact.php  Essentially this contains standard contact details, AS WELL as being the form processor for a Contact form which sits on each page across the website, and the action on this form is action="contact.php?send=yes"  which I hoped would then process the below.  So then the page CAN be a normal content page, although at other times, when actioned contact.php?send=yes, it would then execute the code below, however this doesn't seem to work?  And the server offers no error message to help me resolve this.  Any help would be much appreciated - I am just learning PHP!!  Thank you.    :)

 

<?

 

&sendemail = $_GET["send"];

 

if (&sendemail == "yes")

{

 

  $to = "[email protected] , [email protected]";

  $from = "[email protected]";

  $subject = "Contact Form";

 

  while( list($var,$val) = each($HTTP_POST_VARS) ) {

  $email .= "$var: $val\n";

  }

  mail($to,$subject,$email,"From: $from");

  echo "<p><b>Your contact form message has been successfully sent!</b></p>";

 

}

?>

Link to comment
https://forums.phpfreaks.com/topic/79533-php-contact-form-help/
Share on other sites

Try this...

<?php
# Reports all errors...
error_reporting(E_ALL);
$sendemail = "";
# variables are written with $ sign before them
# need to check the set if they are empty or not 
if (isset($_GET['send']))
{
$sendemail = $_GET['send'];
}
else
{
echo "SEND IS NOT SET <br />";
}

# This code will run if true... 
if ($sendemail)
{
$to = "[email protected] , [email protected]";
$from = "[email protected]";
$subject = "Contact Form";
# where are you getting this variable from.....
# and I think this HTTP_POST_VARS is deprecated...
# which version of PHP you are using... 
while(list($var,$val) = each($HTTP_POST_VARS) ) 
{
$email .= "$var: $val\n";
}

mail($to,$subject,$email,"From: $from");
echo "<p>Your contact form message has been successfully sent!</p>";
}
else 
{
# if there are some errors... this will show
echo "MAIL COULD NOT BE SENT";
}

?>

Link to comment
https://forums.phpfreaks.com/topic/79533-php-contact-form-help/#findComment-402957
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • 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.