Saturday, July 20, 2019

email - Mail function is not working in PHP





if (isset($_POST['submit']))
{
//if "email" is filled out, proceed

$name= mysql_real_escape_string($_POST['name']);
$phone= mysql_real_escape_string($_POST['phone']);


$to = "admin@gmail.com";
$subject = "Customer Intrested";
$message = "Buyer Information and Intrested in land.";
$message.= "Customer Name :".$name."\n";
$message.= "Customer Phone :".$phone."\n";

$mail=mail($to, "Subject: $subject",$message );
if($mail){
echo "success";
} else {

echo "failed.";
}
?>


I am using the above code to send email..but i am unable to get the result..it always showing the "Thank you message"..



I can able to get the values of name and phone.



How to fix this Problem?



Answer



mail($to, "Subject: $subject",$message );
echo "Thank you for using our mail form";


instead of this ,first check if the mail is sent



$mail=mail($to, "Subject: $subject",$message );
if($mail){
echo "Thank you for using our mail form";

}else{
echo "Mail sending failed.";
}


By this actually u can know whether your mail function in working or not



if it is not working.the problem can be with SMTP settings in your localhost



enable errors in php if not enabled using




ini_set('display_errors',1);

No comments:

Post a Comment

plot explanation - Why did Peaches' mom hang on the tree? - Movies & TV

In the middle of the movie Ice Age: Continental Drift Peaches' mom asked Peaches to go to sleep. Then, she hung on the tree. This parti...