ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.com< กดยุบ (ห้องยกเลิกการใช้งาน)สาระคำถามทั่วไป (ย้ายไป cafe)PHP : ขอฟังก์ชันตรวจสอบความถูกต้องของ E-Mail งามๆทีคราบ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: PHP : ขอฟังก์ชันตรวจสอบความถูกต้องของ E-Mail งามๆทีคราบ  (อ่าน 1049 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
Growth
Verified Seller
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 103
ออฟไลน์ ออฟไลน์

กระทู้: 1,734



ดูรายละเอียด เว็บไซต์
« เมื่อ: 29 สิงหาคม 2009, 08:03:44 »

PHP : ขอฟังก์ชันตรวจสอบความถูกต้องของ E-Mail งามๆทีคราบ ลองหา พี่ goo ดู ทำไมใช้บ่ได้ดอก ผมแป๊กไรป่าวมะรู้เนี่ยครับ

โค๊ด:
function verify_email($email){  
    list($email_user,$email_host)=explode("@",$email); 
    $host_ip=gethostbyname($email_host);
    if(eregi("^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*(.[a-z]{2,3})$", $email) && !ereg($host_ip,$email_host)) { 
        return "อีเมลล์นี้มีอยู่จริง"; 
    }else{ 
        return "อีเมลล์นี้ไม่มีอยู่จริง"; 
    } 


โค๊ด:
function check_email($email){
    $atom = '[-a-z0-9!#$%&\'*+/=?^_`{|}~]';
    $domain = '[a-z0-9]([-a-z0-9]{0,61}[a-z0-9])';
    return eregi("^$atom+(\\.$atom+)*@($domain?\\.)+$domain\$", $email);
}


หรือพี่พี่ใช้แบบไหนอยู่ขอผมบ้างซิ  Grin Grin Grin Grin
บันทึกการเข้า

net1
ก๊วนเสียว
*

พลังน้ำใจ: 17
ออฟไลน์ ออฟไลน์

กระทู้: 265



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 29 สิงหาคม 2009, 09:03:46 »


โค๊ด:
<?php
function isValidEmail($email){
      return 
eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$"$email) ;
}
?>


ตัวอย่าง

<?php
if(isValidEmail($email)){
       echo 
"$email เป็นอีเมล์ที่ถูกต้อง";
}else{
       echo 
"$email เป็นอีเมล์ที่ไมุ่ถูกต้อง";
}
?>


บันทึกการเข้า

หน้า: [1]   ขึ้นบน
พิมพ์