0

这段代码有什么问题?这是代码的第一页:

<strong>Contact Form</strong><form name="form1" method="post" action="sendcontact.php">Subject:<input name="subject" type="text" id="subject" size="50">Detail:<textarea name="detail" cols="50" rows="4" id="detail"> </textarea>Name:<input name="name" type="text" id="name" size="50">Email:<input name="email" type="text" id="email" size="50"><input type="submit" name="Submit" value="Submit"><input type="reset" name="Submit2" value="Reset">

这是 sendcontact.php 页面:

<?php $subject =$subject;$message =$detail;$mail_form =$email;$header ="from: $name<$mail_from>";mail("email@email.com",$subject,$message,$header);?>
4

1 回答 1

0

要检索从 POST 表单提交的变量,您必须从$_POST数组中获取它们的值。

这应该完成你所追求的:

$subject = $_POST['subject'];
$message = $_POST['detail'];
$mail_from = $_POST['email'];
$header ="from: ".$_POST['name']."<$mail_from>";
mail("email@email.com",$subject,$message,$header);
于 2012-10-08T02:33:28.070 回答