June 10, 201016 yr When I test this contact form php script, I get email and only message. I have not got there email or subject. What is wrong? <?php $emailsubject = 'Message from Contactus'; $webmaster = 'tyla1@live.com'; $name = $_post['name']; $subject = $_post['subject']; $email = $_post['email']; $message = $_POST['message']; $body = <<<EOD Email: $email Name: $name Subject: $subject Message: $message EOD; $headers = "From: $email\r\n"; $hearers .= "Content-type: text/html\r\n"; $success = mail($webmaster, $emailsubject, $body, $headers); echo "<script language='JavaScript'>alert('Thank you');window.location= 'index.php';</script>";die; ?>
June 10, 201016 yr typo on headers variable. $headers = 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; $headers .= 'To: Your Name <'.$webmaster.'>' . "\r\n"; $headers .= 'From: '.$name.' <'.$email.'>' . "\r\n";
Create an account or sign in to comment