电子邮件发送表格php / html

时间:2013-12-20 10:27:57

标签: php html5 forms email

我试图让表单发送电子邮件,但我发现找不到页面错误。

这是表格本身

<form action="sendmail.php" method="post">
<div>
<div class="row half">
<div class="6u">
<input type="text" class="text" name="name" placeholder="Name" />
</div>
<div class="6u">
<input type="text" class="text" name="email" placeholder="Email" />
</div>
</div>
<div class="row half">
<div class="12u">
<input type="text" class="text" name="subject" placeholder="Subject" />
</div>
</div>
<div class="row half">
<div class="12u">
<textarea name="message" placeholder="Message"></textarea>
</div>
</div>
<div class="row">
<div class="12u">
<input type="submit" class="button" value="Send Message" />
</div>
</div>
</div>
</form>

这是名为sendmail.php的PHP文件

<?php
  $to = "info@aroundgalaxy.pt";
  $email = $_REQUEST['email'] ;
  $name = $_REQUEST['name'] ;
  //$site = $_REQUEST['site'] ;
  $subject = $_REQUEST['subject'] ;
  $message = $_REQUEST['message'] ;
  $headers = "noreply@aroundgalaxy.pt";
  $body = "From: $name \n\n Email: $email \n\n Message: $message";
  $sent = mail($to, $subject, $body, $headers) ;
  if($sent)
    {echo "<script language=javascript>window.location = 'LINK BACK TO CONTACT PAGE';</script>";}
  else
    {echo "<script language=javascript>window.location = 'LINK BACK TO CONTACT PAGE';</script>";}
?>

我错过了什么吗? 感谢

1 个答案:

答案 0 :(得分:0)

代码应该有效。我不认为代码有问题。只需确保表格页面和sendmail.php在同一目录下