Page 1 of 1

Error in contact Us page

Posted: Fri Dec 19, 2014 2:55 am
by Niraj7878
I have Create contact Us Page with Email Notification But When I click submit Its show Successfully send But We are not Receiving Email.(this code upload on serverside & check in server Side)
This is tpl file

Code: Select all

<form id="form1" name="form1" method="post" action="contact.php">

                  <table width="100%" border="0" cellpadding="10" cellspacing="1">

                    <tr align="left" valign="top">

                      <td class="bodytextblack">Prénom* :</td>

                      <td><input name="T1" type="text" class="textbox" id="T1" /></td>

                    </tr>

                    <tr align="left" valign="top">

                      <td class="bodytextblack">Email* :</td>

                      <td><input name="T2" type="text" class="textbox" id="T2" /></td>

                    </tr>

                    <tr align="left" valign="top">

                      <td class="bodytextblack">Téléphone* :</td>

                      <td><input name="T3" type="text" class="textbox" id="T3" /></td>

                    </tr>

                    <tr align="left" valign="top">

                      <td class="bodytextblack">Un  message * :</td>

                      <td><textarea name="T4" cols="50" rows="5" class="textbox" id="T4"></textarea></td>

                    </tr>

                    <tr align="left" valign="top">

                      <td>&nbsp;</td>

                      <td>&nbsp;&nbsp;

                        <input name="B2" type="reset" id="B2" value="Annuler" />
                        &nbsp;&nbsp;&nbsp;&nbsp;
<input name="B1" type="submit" id="B1" value="Envoyer" /></td>

                    </tr>

                  </table>

              </form>
This is php code

Code: Select all

<?PHP


error_reporting(7);

#----------
# Validate: Email

function check_email($email, $optional)
{
 if ( (strlen($email) == 0) && ($optional === true) ) {
  return true;
 } elseif ( eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$", $email) ) {
  return true;
 } else {
  return false;
 }
}

if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
 $ClientIP = $_SERVER['HTTP_X_FORWARDED_FOR'];
} else {
 $ClientIP = $_SERVER['REMOTE_ADDR'];
}

# RegisterGlobals OFF

$FTGT1 = $_POST['T1'];
$FTGT2 = $_POST['T2'];
$FTGT3 = $_POST['T3'];
$FTGT4 = $_POST['T4'];
$FTGT5 = $_POST['T5'];
$FTGT6 = $_POST['T6'];
$FTGT7 = $_POST['T7'];
$FTGT10 = $_POST['T10'];
$FTGT11 = $_POST['T11'];
$FTGT12 = $_POST['T12'];
$FTGS1 = $_POST['S1'];
$FTGB1 = $_POST['B1'];
$FTGB2 = $_POST['B2'];


if (get_magic_quotes_gpc) {
 $FTGT1 = stripslashes($FTGT1);
 $FTGT2 = stripslashes($FTGT2);
 $FTGT3 = stripslashes($FTGT3);
 $FTGT4 = stripslashes($FTGT4);
 $FTGT5 = stripslashes($FTGT5);
 $FTGT6 = stripslashes($FTGT6);
 $FTGT7 = stripslashes($FTGT7);
 $FTGT10 = stripslashes($FTGT10);
 $FTGT11 = stripslashes($FTGT11);
 $FTGT12 = stripslashes($FTGT12);
 $FTGS1 = stripslashes($FTGS1);
 $FTGB1 = stripslashes($FTGB1);
 $FTGB2 = stripslashes($FTGB2);
}
# Fields Validations

$validationFailed = false;

if ( (! check_email($FTGT2, false))) {
 $validationFailed = true;
}

# Redirect user to the error page

if ($validationFailed == true) {

 header("Location: enquiry_error.php");
 exit;

}

# Email to Form Owner

$emailTo = '"Restaurant Gujarat" <niraj@srijaniwebtech.com>';

$emailSubject = "Enqiry from website visitor";
$emailSubject = preg_replace('/[\x00-\x1F]/', '', $emailSubject);

$emailFrom = "$FTGT2";
$emailFrom = preg_replace('/[\x00-\x1F]/', '', $emailFrom);

$emailBody = "Name: $FTGT1\n"
 . "Email Address: $FTGT2\n"
 . "Telephone: $FTGT3\n"
 . "Enquiry/Messege: $FTGT12\n"
  . "\n"
 . "";

$emailHeader = "From: $emailFrom\n"
 . "Reply-To: $emailFrom\n"
 . "MIME-Version: 1.0\n"
 . "Content-type: text/plain; charset=\"ISO-8859-1\"\n"
 . "Content-transfer-encoding: quoted-printable\n";

mail($emailTo, $emailSubject, $emailBody, $emailHeader);

# Redirect user to success page

header("Location: enquiry_finish.php");
exit;

# End of PHP script
?>

Re: Error in contact Us page

Posted: Fri Dec 19, 2014 6:59 am
by Celauran
Have you checked your mail logs? Is the message being sent? This might not be a problem with the code.

Re: Error in contact Us page

Posted: Tue Dec 23, 2014 2:52 am
by Niraj7878
In log file there are no error generated...

Re: Error in contact Us page

Posted: Tue Dec 23, 2014 6:54 am
by Celauran
Did you check the mail log and not the PHP log? Do you see the entries for the mail being sent?