在您的网站上有一个互动方式,是非常重要的,当您需要知道您的网站访问者对您网站的感觉。首先,我们将创建一个简单的联系表格与3个领域 - 电子邮件地址,姓名,评论。我将使用一个表来调整3个字段和“发送”按钮。创建一个新的文件,并在它下面的代码粘贴。将它保存为test.php的,并把它上传到你的web服务器。现在,你有一个简单的联系表格一个网页。
那么我们需要实际的PHP代码将发送电子邮件时,上面的表单被提交。我们需要定义电子邮件消息发送到($ ToEmail)和主题的消息将被发送($ EmailSubject)。更改youremail@site.com的消息发送到您的电子邮件地址和您的信息还添加了一个合适的主题。$的mailheader变量是用来定义电子邮件标题。我们设置,答复和Content-Type字段的消息。还是有一些可以使用,但在这个例子中,我们将只使用这3个领域。根据您的服务器配置,你可能需要和回复的字段是一个有效的电子邮件地址从您的服务器。如果你有一个域名mysite.com,那么你应该使用一个有效的电子邮件地址,如接触@ mysite的。 COM。在这个例子中我使用实际的电子邮件地址,通过网站的形式提交,发送电子邮件。下一步通过网络的形式提交的数据是从$ _POST变量和保存在$ MESSAGE_BODY变量。使用nl2br功能将使您的宝贵意见箱中出现的所有新生产线,新的生产线在电子邮件中。有所有需要的数据为我们的电子邮件,我们将使用mail()函数将发送的电子邮件。
$ToEmail = 'youremail@site.com';
$EmailSubject = 'Site contact form';
$mailheader = "From: ".$_POST["email"]."\r\n";
$mailheader .= "Reply-To: ".$_POST["email"]."\r\n";
$mailheader .= "Content-type: text/html; charset=iso-8859-1\r\n";
$MESSAGE_BODY = "Name: ".$_POST["name"]."";
$MESSAGE_BODY .= "Email: ".$_POST["email"]."";
$MESSAGE_BODY .= "Comment: ".nl2br($_POST["comment"])."";
mail($ToEmail, $EmailSubject, $MESSAGE_BODY, $mailheader) or die ("Failure");
?>
我们现在要做的是将Web窗体和电子邮件发送代码到一个单一的页面。我们将使用一个IF语句来检查的形式已提交,如果是的话,它会发出那封电子邮件,并会显示“您的邮件已发送”的提示在屏幕上,而不是在Web窗体。
if ($_POST["email"]<>'') {
$ToEmail = 'youremail@site.com';
$EmailSubject = 'Site contact form';
$mailheader = "From: ".$_POST["email"]."\r\n";
$mailheader .= "Reply-To: ".$_POST["email"]."\r\n";
$mailheader .= "Content-type: text/html; charset=iso-8859-1\r\n";
$MESSAGE_BODY = "Name: ".$_POST["name"]."";
$MESSAGE_BODY .= "Email: ".$_POST["email"]."";
$MESSAGE_BODY .= "Comment: ".nl2br($_POST["comment"])."";
mail($ToEmail, $EmailSubject, $MESSAGE_BODY, $mailheader) or die ("Failure");
?>
Your message was sent
} else {
?>
};
?>
烫画机 公司网站
行业门户()文章,希望大家可以留言建议
阅读(862) | 评论(0) | 转发(0) |