RiskyShenanigan Posted July 25, 2011 Share Posted July 25, 2011 I keep getting this message in my inbox when trying to send a test message through my contact page. I have changed the '$to' to a different email for the forum. From:<test@hotmail.com> missing or malformed local part (expected word or "<") <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled</title> </head> <body> <?php if (isset($_POST['submit'])){ //send email $to = 'mail@mail.com'; $subject = ''; $from = $_POST['name']; $email = $_POST['email']; $message = $_POST['message']; $headers = "From:" . "<".$email.">"; mail($to, $subject, $message, $from, $headers); echo '<script type="text/javascript"> alert("Thank you, your message has been submitted"); </script>'; } ?> </body> </html> Quote Link to comment https://forums.phpfreaks.com/topic/242777-contact-page-error/ Share on other sites More sharing options...
AyKay47 Posted July 25, 2011 Share Posted July 25, 2011 your params are a little backwards, and you did not space your from header correctly.. $to = 'mail@mail.com'; $subject = 'test subject'; $from = $_POST['name']; $email = $_POST['email']; $message = $_POST['message']; $headers = "From: <{$email}>"; mail($to, $subject, $message, $headers, $from); Quote Link to comment https://forums.phpfreaks.com/topic/242777-contact-page-error/#findComment-1246960 Share on other sites More sharing options...
RiskyShenanigan Posted July 25, 2011 Author Share Posted July 25, 2011 your params are a little backwards, and you did not space your from header correctly.. $to = 'mail@mail.com'; $subject = 'test subject'; $from = $_POST['name']; $email = $_POST['email']; $message = $_POST['message']; $headers = "From: <{$email}>"; mail($to, $subject, $message, $headers, $from); I tried that, but I do not get the email in my inbox. Quote Link to comment https://forums.phpfreaks.com/topic/242777-contact-page-error/#findComment-1246961 Share on other sites More sharing options...
AyKay47 Posted July 25, 2011 Share Posted July 25, 2011 set your error_reporting to E_ALL if it isn't already.. what errors do you receive in your error.log? Quote Link to comment https://forums.phpfreaks.com/topic/242777-contact-page-error/#findComment-1246972 Share on other sites More sharing options...
RiskyShenanigan Posted July 25, 2011 Author Share Posted July 25, 2011 set your error_reporting to E_ALL if it isn't already.. what errors do you receive in your error.log? Do I just put error_reporting(E_ALL);? Quote Link to comment https://forums.phpfreaks.com/topic/242777-contact-page-error/#findComment-1247013 Share on other sites More sharing options...
AyKay47 Posted July 25, 2011 Share Posted July 25, 2011 ini_set("error_reporting", E_ALL) Quote Link to comment https://forums.phpfreaks.com/topic/242777-contact-page-error/#findComment-1247068 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.