gklp blog

yoğunmuş…

PHP ile mail adresi doğrulama

with 2 comments

Merhaba arkadaşlar, yapacağınız sistemlerde mutlaka kullandığınız tabi gerektiğinde bir function. Biraz biçimsel diller kokan, bir syntax olucak, bu reguler expression süper dahice bir fikir :) Bunun detayı daha ilgi çekici tabi, soyut makinalar kokan bir durum :)

Şimdi functionı paylaşalım :)

function is_email($user_email) {

	$chars = "/^([a-z0-9+_]|\\-|\\.)+@(([a-z0-9_]|\\-)+\\.)+[a-z]{2,6}\$/i";
	if(strstr($user_email, '@') && strstr($user_email, '.')) {
          if (preg_match($chars, $user_email)) {
	      return true; }
                else { return false;}
	     } else {
	  return false;
     }
}

Fonksiyona email değişkenini göndermeniz ve sonucu if ile kontrol etmeniz yeterli.

Kolay gelsin :)

Bunlarda paylaşabilirsin...
  • Print this article!
  • MySpace
  • Twitter
  • Technorati
  • MyShare
  • Ping.fm
  • Reddit
  • RSS
  • Socialogs
  • del.icio.us
  • Facebook
  • Faves
  • Google Bookmarks
  • HackerNews

Written by Gökalp Kuşçu

Ekim 5th, 2009 at 12:54 pm

2 Responses to 'PHP ile mail adresi doğrulama'

Subscribe to comments with RSS or TrackBack to 'PHP ile mail adresi doğrulama'.

  1. Onun yerine

    bool filter_var(’user@site.com’, FILTER_VALIDATE_EMAIL);

    Olumsuz -1 Olumlu +10xyGen

    12 Şub 10 at

  2. Yanlış hatırlamıyorsam bu functionda ascii kodları ile alaklı bir bug vardı, fixlendimi bilmiyorum ama.. kısa kullanışlı bir yol ;)

    Olumsuz -1 Olumlu +1Gökalp Kuşçu

    12 Şub 10 at

bir yorum yaz: