可以使用PHP的mail()函数去发送电子邮件。要做到这一点最简单的方法就是发送一份文本电子邮件。这是当用户访问你的网站填写表格时系统向你发送请求的方法之一。
基本的PHP mail()函数代码
下面是基本的电子邮件功能使用的代码,我们可以结合实际使用这些代码,在自己的网站上通过改变脚本变量来发送邮件。
<?php
//if "email" variable is filled out, send email
if (isset($_REQUEST['email'])) {
//Email information
$admin_email = "someone@example.com";
$email = $_REQUEST['email'];
$subject = $_REQUEST['subject'];
$comment = $_REQUEST['comment'];
//send email
mail($admin_email, "$subject", $comment, "From:" . $email);
//Email response
echo "Thank you for contacting us!";
}
//if "email" variable is not filled out, display the form
else {
?>
<form method="post">
Email: <input name="email" type="text" /><br />
Subject: <input name="subject" type="text" /><br />
Message:<br />
<textarea name="comment" rows="15" cols="40"></textarea><br />
<input type="submit" value="Submit" />
</form>
<?php
}
?>
现在让我们具体查看下:
1.第一部分检查,以确保正确填写电子邮件输入字段。如果没有填写相应的字段,那么它会在页面上以HTML格式显示出来。如果正确填写了电子邮件(访问者填写表单之后),那么它将会正确发送。
2.当点击确认按钮之后,页面重新加载并读取电子邮件的输入设置时,邮件已经成功发送了。
注:请记住,这是一个基本的教程讲解了如何在PHP里使用mail()的功能。在你的网站上使用这种方法,特别是本文提到的这种途径,是不安全的。本教程旨在为你提供如何使用PHP的mail()函数,你可能需要检测代码的安全性以防止黑客攻击。