【发布时间】:2021-10-02 02:48:38
【问题描述】:
我的网页允许用户填写联系表格并通过 PHP 发送电子邮件。它似乎执行成功,因为它会将用户带到“contact.html”作为结果。为解决此问题,我检查了 Gmail 中的垃圾邮件文件夹。
但我仍然找不到我的电子邮件,也不知道为什么。我不熟悉 php 的工作原理;如果问题与此有关,那么我将不胜感激。
这里是代码
<?php
$to ="patilsakshi610@gmail.com";
$subject = $_POST['subject'];
$name = $_POST['name'];
$email = $_POST['email'];
$msg = $_POST['msg'];
$headers ="Content-type: text/html\r\n";
$headers ="From: $email";
$from=$_POST['email'];
if(isset($_POST['submit']))
{
if(mail($to,$subject,$msg,$name))
{ ?>
<script language="javascript" type="text/javascript">
alert("your mail has been sent successfully");
window.location='contact.html';
</script>
<?php
}
}
?>
【问题讨论】:
标签: javascript php html email gmail