从联系表单接收电子邮件

时间:2014-02-14 23:56:04

标签: php

我正在处理一个简单的联系表单,点击提交按钮后,它会重定向到感谢页面,该页面工作正常并收到表单中的电子邮件。现在,不知怎的,它不再发送电子邮件了。我不知道我做了什么搞砸了代码。

PHP

<?php 
$toemail = "cluneborg@hotmail.com"; 
$subject = "New Agent Inquries"; 
$full_name = $_POST['full_name']; 
$email = $_POST['email']; 
$agent_type = $_POST['agent_type'];

if($_SERVER['REQUEST_METHOD']=="POST") {    

$full_name=str_replace ( array("\n"), array("<br>"),trim($_REQUEST['full_name']));  
$email=str_replace ( array("\n"), array("<br>"),trim($_REQUEST['email']));  
$agent_type=str_replace ( array("\n"), array("   <br>"),trim($_REQUEST['agent_type']));   

$contentmsg=stripslashes("<br><b><font style=color:#CC3300>$subject</font></b><br>
<table width=708 border=0 cellpadding=2 cellspacing=1 bgcolor=#CCCCCC>

<tr>
  <td width=165 align=right valign=top bgcolor=#FFFFFF><B>Full Name: </b> </td>
  <td width=565 align=left valign=top bgcolor=#FFFFFF> $full_name</td>
</tr>

<tr>
  <td width=165 align=right valign=top bgcolor=#FFFFFF><B>Email Address: </b> </td>
  <td width=565 align=left valign=top bgcolor=#FFFFFF> $email</td>
</tr>

<tr>
  <td width=165 align=right valign=top bgcolor=#FFFFFF><B>Type of Agent:</b> </td>
  <td width=565 align=left valign=top bgcolor=#FFFFFF> $agent_type</td>
</tr>

</table>
");

$headers  = "MIME-Version: 1.0\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\n";
$headers .= 'To: Mary <mary@example.com>, Eric <eric@example.com>' . "\r\n";
$headers .= 'From: Website' . "\r\n";

if(mail($toemail,$subject,$contentmsg,$headers)){
header("Location: http://www.magnixsolutions.com/clients/tas/thanks.html"); 
}else{ 
  echo "Mail was not sent!"; 
} 
}
?>

0 个答案:

没有答案