1、 mail函數
發送電子郵件
1) 進行js的有效性驗證(正則表達式)
2) 接收到表單上傳的數據
3) 進行過濾
4) 數組-----
$key->$value
extract()
5) 寫入表格
激活碼驗證註冊信息
1、 數據表
username //註冊用戶名
password //註冊用戶口令
status //激活狀態
md5name //加密後的用戶名
user_manage
index.php
login.php
reg.php
mail:<input type=text name=”mail”>
check_form($_POST[‘mail’])
insert into db_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(口令==口令){
header(location:index.php)
if(狀態==1){
}
}
}
php發送電子郵件
mail()函數 ----- sendmail組件支持
SMTP服務器 --- 接力,發送郵件
POP3 服務器 --- 郵局第三代協議,接收
1) IIS --- SMTP
2)
使用網絡SMTP服務器:smtp.163.com
申請的郵箱
注意:要求身份驗證
提供用戶名和口令
3) socket類
mail.class.php