尝试使用php将表单详细信息发送到电子邮件


trying to send form details to email with php

我在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) ;
?>

重定向正在工作,但没有发送电子邮件。我的网络主机(000webhost)支持这一点。我以前也做过,但我丢失了代码。

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

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