日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

lt;++mysql_php+js+mysql设计的仿webQQ-lt;1gt;邮箱验证

發(fā)布時(shí)間:2025/3/15 数据库 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 lt;++mysql_php+js+mysql设计的仿webQQ-lt;1gt;邮箱验证 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

最近用php+js+mysql做了一個(gè)仿webQQ的課程設(shè)計(jì),收獲很多,現(xiàn)在將關(guān)鍵的技術(shù)總結(jié)一下,供大家學(xué)習(xí)交流。

<1>郵箱驗(yàn)證

用戶在注冊(cè)的時(shí)候,會(huì)在文本框里輸入郵箱,這個(gè)時(shí)候通過文本框的onblur和onchange事件用Ajax無刷新技術(shù)來判斷用戶輸入的郵箱是否合法以及是否與已注冊(cè)的郵箱沖突。

Js代碼

[html]

function checkEmail(Email)

{

var xmlhttp;

if (window.XMLHttpRequest)

{// code for IE7+, Firefox, Chrome, Opera, Safari

xmlhttp=new XMLHttpRequest();

if(xmlhttp.overrideMimeType)

{//設(shè)置MIME類別

xmlhttp.overrideMimeType("text/xml");

}

}

else

{// code for IE6, IE5

xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");

}

var url="checkEmail.php?email="+document.getElementById("email").value; //轉(zhuǎn)到checkEmail.php進(jìn)行驗(yàn)證

xmlhttp.open("GET",url,true);

xmlhttp.onreadystatechange=function()

{

if (xmlhttp.readyState==4 && xmlhttp.status==200)

{

document.getElementById("error1").innerHTML=xmlhttp.responseText;

}

}

xmlhttp.send(null);

}

function checkEmail(Email)

{

var xmlhttp;

if (window.XMLHttpRequest)

{// code for IE7+, Firefox, Chrome, Opera, Safari

xmlhttp=new XMLHttpRequest();

if(xmlhttp.overrideMimeType)

{//設(shè)置MIME類別

xmlhttp.overrideMimeType("text/xml");

}

}

else

{// code for IE6, IE5

xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");

}

var url="checkEmail.php?email="+document.getElementById("email").value; //轉(zhuǎn)到checkEmail.php進(jìn)行驗(yàn)證

xmlhttp.open("GET",url,true);

xmlhttp.onreadystatechange=function()

{

if (xmlhttp.readyState==4 && xmlhttp.status==200)

{

document.getElementById("error1").innerHTML=xmlhttp.responseText;

}

}

xmlhttp.send(null);

}

PHP代碼

[php]

*郵箱不能為空!";

}

else

{

if($len>50)

{

echo "*郵箱不要超過50個(gè)字符!";

}

else

{

if(eregi("^[_.0-9a-z-]+@([0-9a-z][0-9a-z-]+.)+[a-z]{2,3}$",$email)) //在php中用正則表達(dá)式驗(yàn)證郵箱

{

$sql="select * from user where email='$email'"; //連接數(shù)據(jù)庫進(jìn)行查詢看郵箱是否被用

$result = mysql_query($sql);

$num=mysql_num_rows($result);

if($num>0)

{

echo "*該郵箱已被用!";

}

else

{

echo "*郵箱可用!";

}

}

else

{

echo "*該郵箱不可用!";

}

}

}

?>

*郵箱不能為空!";

}

else

{

if($len>50)

{

echo "*郵箱不要超過50個(gè)字符!";

}

else

{

if(eregi("^[_.0-9a-z-]+@([0-9a-z][0-9a-z-]+.)+[a-z]{2,3}$",$email)) //在php中用正則表達(dá)式驗(yàn)證郵箱

{

$sql="select * from user where email='$email'"; //連接數(shù)據(jù)庫進(jìn)行查詢看郵箱是否被用

$result = mysql_query($sql);

$num=mysql_num_rows($result);

if($num>0)

{

echo "*該郵箱已被用!";

}

else

{

echo "*郵箱可用!";

}

}

else

{

echo "*該郵箱不可用!";

}

}

}

?>

通過對(duì)郵箱驗(yàn)證的學(xué)習(xí),我想其他的驗(yàn)證應(yīng)該很簡單了吧!(未完待續(xù))

摘自 wyzhangchengjin123

總結(jié)

以上是生活随笔為你收集整理的lt;++mysql_php+js+mysql设计的仿webQQ-lt;1gt;邮箱验证的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。