PHP发送电子邮件,有些代码看不懂,求解析!

ntdown 发布于 2011/06/15 16:06
阅读 498
收藏 0
PHP

我想知道PHP发送电子邮件中的一段代码是什么意思!网上找不到这代码的解析:

$username=$_POST['username'];         

username:主页定义的用户名                                            

$usermail=$_POST['usermail'];       

usermail:主页定义的MAIL                                        

$comments=$_POST['comments'];    

comments:主页定义的电子邮件的主体内容                                          

$to="PHP@h.com";    

这里为什么还需要重复定义电子邮件地址呢,前面在主页中用户不是填写了电子邮件地址 ?                                    

$re="Website Feedback";       

这里电子邮件头,这个我明白,前面主页中没有定义                                    

$msg=$comments;    

这是调用用户在主页中填写的电子邮件主体内容。我也明白                                                          

$headers="MIME-Version:1.0\r\n";                                     

$headers="Content-type:text/html;charset=iso-8859-1\r\n";  

$headers="From;$usermail\r\n";                               

$headers="Cc:another@hotmail.com\r\n";     

这四个我不明白。在第四个还有一个another@hotmail.com 邮件地址又是什么意思?           

mail($to,$re,$msg,$headers);    这个是执行发送邮件我明白            

菜鸟求解!            

 

以下是问题补充:

@ntdown:这个例子就是网站中的,帖出主页index.html的内容: <html> <head><title>Feedback Form</title></head> <body> <form action="feedback.php" method="post"> Name:<input type="text" name="username" size="30"> <br><br> Email:<input type="text" name="usermail" size="30"> <br><br> <textarea name="comments" cols="30" rows="5"></textarea> <br> <input type="submit" value="Send Form"> </form> </body> </html> (2011/06/15 16:07)
加载中
0
蟋蟀哥哥
蟋蟀哥哥

$headers="MIME-Version:1.0\r\n";       //头部文件

$headers="Content-type:text/html;charset=iso-8859-1\r\n";  //文件编码

$headers="From;$usermail\r\n";  //发送者

$headers="Cc:another@hotmail.com\r\n";   //邮件抄送

0
p
pjiaxu.com
有空了解下“计算机网络”,很多协议都有自己特定的格式。
0
mark35
mark35
地址分为信封地址和信头地址,一个用于MTA传输代理用,一个用于显示
返回顶部
顶部