发送邮件
1、 mail函数
发送电子邮件:
1) 进行js的有效性验证(正则表达式)
2) 接受到表单上传的数据
3) 进行过滤
4) 数组----
$key->$value
extract()
5) 写入表格
激活码验证注册信息
1、 数据表
username //注册用户名
password //注册用户口令
status //激活状态 默认 0
md5name //加密后的用户名
user_manage
index.php
login.php
reg.php
mail :<input type=text name=”mail”>
check_form($_POST[‘mail’])
insert into tbl_user values();
发送电子邮件功能(类)
http://localhost/user_manage/do_reg.php?name=加密后的用户名
do_reg.php
//$_GET[‘name ’]==select表 (md5name){
Update status = 0 -> 1
}
//login.php
If(用户名==用户名){
If(口令==口令){
If(状态==1){
Header(Location:index.php)
}
}
Php发送电子邮件
Mail()函数 ----sendmail组件支持
SMTP服务器—接力,发送
POP3服务器----邮局第三代协议,接收
1) IIS---SMTP
“开始”---“控制面板”—“添加删除程序”---“添加删除组件”—
“Internet 信息服务”---“详细信息”---“选择上SMTP”—“下一步”
“管理工具”---“Internet Information Service”打开----“”
2) hMailServer
导航栏:---SMTP host name:localhost
Reg.php
mail(“{$_POST[‘mail’]}”,”激活码”,“http://localhsot/user_system/do_reg.php?name=????”);
注意:不需要验证
使用网路SMTP服务器:smtp.163.com
申请的邮箱
注意:要求身份验证
提供用户名和口令
3)Socket类
mail.class.php