试图用PHP发送表单详细信息到电子邮件

时间:2014-04-28 22:38:36

标签: php email post methods

我在index.php上有以下表格

<form id='login' action='form-login.php' method='post' accept-charset='UTF-8'>
<fieldset >
<input type='hidden' name='submitted' id='submitted' value='1'/>
<center><label for='fname' >First name:</label>
<input type='text' name='fname' id='fname'  maxlength="50" />
<label for='lname' >Last name:</label>
<input type='lname' name='lname' id='lname' maxlength="50" />
<input type='submit' name='Submit' value='Submit' /></fieldset></form></center><script type="text/javascript"> 

我希望将姓名和姓氏提交到我的电子邮箱中。 我在form-login.php中有以下内容,但它似乎并没有起作用。我知道它是否是正确的代码。

<?php header("Location: http://google.com");
$to = "myemail@domain.com";
$subject = "My Subject";
$fname = $_REQUEST ;
$lname = $_REQUEST ;
$headers = "From: $email";
$sent = mail($to, $subject, $fname, $lname) ;
?>

重定向正在运行但电子邮件尚未发送。我的webhost(000webhost)支持这个。我过去做过但我丢失了代码。

1 个答案:

答案 0 :(得分:0)

访问$_REQUEST时,您必须添加字段名称,例如:

$fname = $_REQUEST['fname'];
$lname = $_REQUEST['lname'];