Currently this just displays 'Error':
    if(@mail($email,$email_subject,$email_content)) {
    echo 'Message sent!'; 
} else {
    echo 'ERROR!';
}
How can I display the actual error?
Thanks
Currently this just displays 'Error':
    if(@mail($email,$email_subject,$email_content)) {
    echo 'Message sent!'; 
} else {
    echo 'ERROR!';
}
How can I display the actual error?
Thanks
 
    
    Average Level Code
ob_start();
$result=mail($email,$email_subject,$email_content);
$err=ob_get_clean();
if($result) {
   echo 'Message sent!'; 
} else {
   echo "ERROR: {$err}";
}
Why
But you have to set error_reporting() to an proper level, if the errors from mail() will still not show up.
