编程语言
首页 > 编程语言> > php – 如何使我的联系表格发送给我电子邮件

php – 如何使我的联系表格发送给我电子邮件

作者:互联网

这是我的更新代码,试图让我的表单向我发送电子邮件.我在表单周围添加了服务器php请求,尽管代码似乎没有读取它们.在推送测试后,我的代码在网站上显示为文本.我记得有一次,我把PHP称为远离表单标记,但不记得那种语法.

这是我正在尝试使用的代码:

<?php 
if ($_POST["email"]<>'') { 
    $ToEmail = 'chaseoutt@gmail.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"]."<br>"; 
    $MESSAGE_BODY .= "Email: ".$_POST["email"]."<br>"; 
    $MESSAGE_BODY .= "URL: ".$_POST["url"]."<br>"; 
    $MESSAGE_BODY .= "Comment: ".nl2br($_POST["comment"])."<br>"; 
    mail($ToEmail, $EmailSubject, $MESSAGE_BODY, $mailheader) or die ("Failure"); 
?> 
Your message was sent
<?php 
} else { 
?> 

  <p style="font-style:italic; font-size:12px; font-weigh: normal; margin-top: -89px;     margin-left: 33px;">Contact me written in a different language.</p> <img src="http://www.cameroncashwell.com/imgs/pointing-left.png" style="float: right; margin-right: 140px; margin-top: -89px;">

<div class="form-div"> 
    <form id="fvujq-form1" style="font-size:22px; color:#333;" method="post" action="">
      <div class="form-row"><span class="label">Name *</span><input type="text" name="name" /></div>
      <div class="form-row"><span class="label">Email *</span><input type="text" name="email" /></div>
      <div class="form-row"><span class="label">URL</span><input type="text" name="url" /></div>
      <div class="form-row"><span class="label">Comment *</span><textarea name="comment"></textarea></div>
      <div class="form-row"><input class="submit" type="submit" value="Submit"></div>
    </form>
</div>
    <?php 
}; 
?>

我的错误?

解决方法:

客户端中的JavaScript代码不会发送电子邮件;它是从服务器发送的.当用户点击提交,并且所有客户端验证都已通过时,表单数据将POST到服务器.表单元素的“action”属性指定服务器上应该接收POST表单数据的URL;即类似于action =“send_email.php”之类的东西.

如何在服务器上实际生成电子邮件完全取决于所使用的服务器技术,例如, PHP,或JSP,或其他.

所以上面的代码中缺少两件事:

>行动的价值=在表格中,和
>接收数据并实际发送电子邮件的服务器端代码(PHP文件或其他)(对应于#1)

标签:html,contact-form,javascript,php,jquery
来源: https://codeday.me/bug/20191003/1847974.html