กุมภาพันธ์ 26, 2020, 11:22:40 PM *
ยินดีต้อนรับคุณ, บุคคลไม่รู้ว่าใคร กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น
หน้า: [1]   ลงล่าง
  พิมพ์  
การใช้ PHP ตรวจสอบอีเมล์  (อ่าน 3044 ครั้ง)
ไร้คอนเซปต์ ****** ออฟไลน์ ออฟไลน์ เพศ: ชาย พลังสะสม: 9130 นิค ณ ระยอง
พฤษภาคม 03, 2007, 11:41:47 AM
ผลงาน: 6767
nick_indy
๛ เทพไร้คอนเซปต์ ๛
ไร้คอนเซปต์
******

ผลงาน: 6767
ออฟไลน์ ออฟไลน์

เพศ: ชาย
พลังสะสม: 9130


นิค ณ ระยอง

เว็บไซต์
« เมื่อ: พฤษภาคม 03, 2007, 11:41:47 AM »

การใช้ PHP ตรวจสอบอีเมล์

    การตรวจสอบรูปแบบของอีเมล์ที่ผู้ใช้ได้กรอกเข้ามา ก้อมีหลายแบบเช่นการใช้ Javascript  วันนี้เราจะแนะนำวิธีการใช้ PHP ในการตรวจสอบรูปแบบอีเมล์ที่ผู้ใช้กรอกเข้ามากันมั่ง ว่ารูปแบบถูกต้องหรือไม่ มาเริ่มกันเลยดีกว่า........

<?php

////////////////  โชว์ฟอร์ม เพื่อตรวจสอบอีเมล์ /////////////////////////////////
   echo"<FORM METHOD=POST ACTION=$PHP_SELF>";
   echo"อีเมล์ : <INPUT TYPE=text  NAME=user_email size=30>";
   echo"<INPUT TYPE=submit value=ตรวจสอบ>";
   echo"</FORM>";
//////////////////////////////////////////////////////////////////////////////////
//////////////////// ฟังชั่นการตรวจสอบ Email //////////////////////////
   function check_email($input_email) {
        if( eregi( "^" .
            "[a-z0-9]+([_\\.-][a-z0-9]+)*" .    //ชื่อ User
            "@" .
            "([a-z0-9]+([\.-][a-z0-9]+)*)+" .   //ชื่อโดเมน
            "\\.[a-z]{2,}" .                    //นามสกุล เช่น .com .net  ฯลฯ
            "$", $input_email, $regs)
        ) { return TRUE; } else { return FALSE; }
    }
/////////////////////จบฟังก์ชั่น///////////////////////////////////////////

////////////////////// สร้างเงื่อนไขในการตรวจสอบและแสดงผลลัพธ์ //////////////////////////////////////////////////////////////////////

    if (isset($_POST["user_email"])) {    //ตรวจสอบว่าค่าที่ฟอร์มส่งมา มีค่าหรือไม่  ถ้ามีข้อความก็ให้แสดงผลลัพธ์ข้อความที่ส่งเข้ามา
        $user_email = $_POST["user_email"];
                 echo "Email ที่คุณป้อนมาคือ:<font color=red> $user_email</font>
";
        if (check_email($user_email)) {//รับค่ามาตรวจสอบแล้วแสดงผลลัพธ์ออกมาว่า รูปแบบถูกต้องหรือไม่ถูกต้อง

                echo "Email ที่คุณป้อนมีรูปแบบ<font color=red> ถูกต้องแล้วครับ</font>";

       }else {

                echo "Email ที่คุณป้อนมีรูปแบบ<font color=red>ไม่ถูกต้องครับ</font>";

                     }//จบเงื่อนไข if ในการตรวจสอบรูปแบบอีเมล์
                                                                  }//จบ if  ตรวจสอบว่าค่าที่ฟอร์มส่งมา
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

?>



By CMS Thailand.com
http://www.cmssociety.com/main/content/view/11/45/ <- อ่านทั้งหมด


# www.na-man.com : www.facebook.com/nicknarayong
# บริการ Hosting, Domain, Website, Joomla, SMF,phpBB Webboard และอื่นๆ ในราคาพิเศษสุดๆ สนใจติดต่อสอบถามได้ครับ
# Email & MSN nick@na-man.com
# หรือโทรศัพท์ 0837690256
หน้า: [1]   ขึ้นบน
  พิมพ์  
 
กระโดดไป:  

Powered by MySQL Powered by PHP Valid XHTML 1.0! Valid CSS!