Hi, I'm pretty new to PHP and I am working on a form that sends and email. I want to display a message if the mail can't be sent (i.e. if mail() returns false) and a different message if mail() returns true, except it is returning false even though the emails are sending.
Basically I have used:
$to = 'myemail@email.com';
$subject = "Subject Line Goes here";
$headers = "From: $email";
$message = 'My message';
$mailSent = mail($to, $subject, $message, $headers);
In testing it I have used the following to determine what is going on:
if (isset($mailSent)) { echo '$mailSent ='.$mailSent; } - echo's nothing
if ($mailSent == FALSE) { echo '$mailSent = FALSE'; } - echo's '$mailSent = FALSE'
if ($mailSent == TRUE) { echo '$mailSent = TRUE'; } - echo's nothing
if (is_null($mailSent)) { echo '$mailSent = NULL'; } - echo's '$mailSent = NULL'
echo '$mailSent ='.$mailSent; - echo's '$mailSent ='
Any help would be greatly appreciated!
Thanks!