0015 | PHP Email Validation

บทความนี้อ้างอิง + คัดลอกมาจากเว็บไซต์ต่อไปนี้
Spoono.com - Spoono - PHP Tutorials - Email Validation

แบบว่ากำลังหาตัว validate email เพลินๆ ไปเจอตัวนี้มา ถูกใจครับ (ฮาๆ)
เอามาลง เผื่อเก็บไว้ใช้อีก

function checkEmail($email) {
if (eregi(“^[a-zA-Z0-9_]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+$]”, $email)) {
return false;
}

list($Username, $Domain) = split(“@”,$email);

if (getmxrr($Domain, $MXHost)) {
return true;
} else {
if (fsockopen($Domain, 25, $errno, $errstr, 7)) {
return true;
} else {
return false;
}
}
}

ปล. ทำ syntax highlight แบบอัตโนมือนี่เหนื่อยนะเนี่ย

Tags: , ,

  1. 2 Responses to “0015 | PHP Email Validation”

  2. By RTSP on May 14, 2008

    รุ้เลยว่าใช้ editplus

  3. By exboy on Aug 24, 2008

    Warning: fsockopen() [function.fsockopen]: php_network_getaddresses: getaddrinfo failed: Name or service not known

    Warning: fsockopen() [function.fsockopen]: unable to connect to :25 (Unknown error)

    ลองแล้วขึ้นแบบนี้ครับ

Post a Comment