Oops!
Хичээлийн сэдэв
» Active Server Pages
» C/C++
» Cascading Style Sheets
» Cinema 4D
» Delphi
» Flash
» HTML
» JavaScript
» PhotoShop
» PHP
» PowerPoint
» Visual C#.NET
Хайлт хийх
Статистик
Яг одоо сүлжээнд нийт 5 хүн холдогдсон байна.
Вэб сайтыг нийт 3323330 удаа үзсэн байна.
Нүүр хуудас » Хичээл » PHP
Зөв мэйл хаяг оруулсан эсэхийг шалгах
Бичсэн: С.Санчир    Огноо: 2005.05.03

Хэрэглэгчийн форм руу зөв мэйл хаяг оруулсан эсэхийг хялбархан шалгаж болно. Мэдээж бvх төрлийн мэйл хаяг олгогчдын хаягыг мэдэх боломжгїй учир оруулсан мэйл хаягыг бvтэцийнх нь хувьд шалгадаг.

<?php

$zov_butest = ".+@.+..+"; // 1

if(eregi($zov_butest,$email_hayag)){ // 2

echo "Зөв мэйл хаяг оруулсан"; // 3

}else{

echo "Буруу мэйл хаяг оруулсан";

}

?>



1 - Энэ нь зөв мэйлийн бvтцийг зааж өгч байна. Yvнийг тайлбарлавал:

"." - ямарч хамаагvй тэмдэгт.
"+" - тэмдэгээр дараагийн тэмдэгттэй холбож байна.
"@" - їїний дараа заавал @ тэмдэгт байхыг заана.
"." - @ тэмдгийн араас ямар нэгэн тэмдэгт заавал байхыг заана.
"+" - тэмдэгээр дараагийн тэмдэгттэй холбож байна.
"." - энэ нь заавал "." цэг байна гэдгийг заана.
"." - ямарч хамаагvй тэмдэгт.
"+" - тэмдэгээр дараагийн тэмдэгттэй холбож байна.

Ер нь дээрхи бvтэц нь мэйл хаягыг ner@domain.com гэсэнтэй адил байхыг шаарддаг гэж ойлгож болно.

2 - Дээр зааж өгсөн зөв бvтэцтэй харьцуулж шалгана. Таарч байвал TRUE таарахгvй бол FALSE утга буцаана.

3 - Зөв мэйл хаяг оруулсан тухай дэлгэцэнд хэвлэж байна.

Мэйл шалгадаг кодыг бvтнээр нь бичвэл:

<?php

$zov_butest = ".+@.+..+"; // 1

if(eregi($zov_butest,$email_hayag)){ // 2

echo "Зөв мэйл хаяг оруулсан"; // 3

}else{

echo "Буруу мэйл хаяг оруулсан";

}

?>

<form method="post" action="">

Мэйл хаяг оруулна уу:

<input type="text" name="email_hayag" size="30">

<input type="submit" value="Шалгах">

</form>

2350 удаа уншигдсан    Буцах    Найздаа илгээх    Мэдээг хэвлэх  



Зарлал
Сайтын гишүүд, зочдын анхааралд!
Манай сайт үндсэн бүтэц, агуулгаа бүрэн өөрчилж өмнө нь байсан олон булангуудыг хаасан бөгөөд цаашид зөвхөн E-Learning чиглэлээр хичээл, материал байрлуулж байхаар болсоныг мэдэгдэе.
Сонирхолтой сайтууд
www.sanchir.com
www.asuult.net
www.amina.mn
www.xypyy.net
www.mongolduu.com
www.mongolnation.com
www.hariult.info
www.hantulga.com
www.luunz.net
www.harp.mn
www.leader.mn
www.dusal.net