1. $_SERVER['REQUEST_METHOD']:
访问页面时的请求方法。例如:“GET”,“HEAD”,“POST”,“PUT”。
2. mail函数:
发送邮件,其语法格式如下:
bool mail ( string to, string subject, string message
[, string additional_headers [,string additional_parameters]] )
以下代码实现网页发送邮件功能:
3. php文件: mail.php
<?php
header("Content-type:text/html;charset=gb2312");
if ($_SERVER['REQUEST_METHOD'] == "POST")
{
$admin = "user@test.com";
//程序要发送到的邮件地址
$content =
"
姓名: ".$_POST['name']."
性别: ".$_POST['sex']."
邮件: ".$_POST['mail']
;
mail($admin,"网页发送邮件",$content,"From: ".$_POST['mail']
." nReply to: ".$_POST['mail']);
echo "success!";
else echo "application error!";
}
?>
4. html文件: mail.html
<form action='mail.php' method='post' name='content'>
姓名
<input type=text value='' size='20' maxlength='50' name='name'>
性别
<input type=text value='' size='20' maxlength='50' name='sex'>
邮件
<input type=text value='' size='20' maxlength='50' name='mail'>
<input type='submit' value=' 提 交 '>
</form>
这段程序判断请求方法是否为POST方法,然后执行发送邮件的程序。
转自http://www.tinyhill.cn/php-page-to-send-e-mail.html