0015 | PHP Email Validation
Wednesday, May 14th, 2008 Posted in PHP Coding | 5 Comments »บทความนี้อ้างอิง + คัดลอกมาจากเว็บไซต์ต่อไปนี้
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: email, PHP Coding, validation
0007 | gzip compression กับการใช้งาน CPU
Sunday, May 4th, 2008 Posted in IP Network, PHP Coding, Web Server | 1 Comment »จาก entry ที่ 4 (รับมือเว็บ 250 req/sec) บัดนี้ผลการทดลองออกมาแล้วครับ
กราฟบน เป็นปริมาณ traffic
ส่วนกราฟล่าง เป็นปริมาณการใช้งาน CPU ครับ
ด้านการใช้งาน CPU สรุปได้สั้นๆ ง่ายๆ ว่า ไม่ต่าง…
แล้วตูจะปิด gzip ไปทำไมเนี่ย ในเมื่อกราฟบนมันบอกว่า
ปิด gzip ไปแล้ว เปลือง bandwidth ขึ้นตั้งสองเท่าแน่ะ
สังเกตตรงที่ลูกศรชี้นะครับ ตรงนั้นคือผมสั่งเปิดการทำงานของ gzip compression อีกรอบ
แล้วก็ลงมาดูกราฟ CPU ที่ตำแหน่งเดียวกัน ไม่เห็นมันจะเปลือง CPU มากขึ้นเลยซักนิด
ว่าแต่งานนี้คงต้อง compile PHP ใหม่ละมั้งนี่ เห้อ…