PHP ile Elektronik Posta Adresini Kontrol Etme

Merhaba,
Bu yazıda, PHP programlama dilini kullanarak çok sık ihtiyaç duyabileceğiniz E-mail kontrol fonksiyonu oluşturacağız. Geliştirdiğimiz kullanıcı etkileşimli web sitelerinde, kullanıcıdan elektronik posta adresi almamız gereken form alanlarında geçerli bir değer alıp almadığımızı kontrol etmemiz, elde ettiğimiz dataların filtrelenmesi esnasında işlerimizi kolaylaştıracaktır.
Öncelikle kontrol fonksiyonunu oluşturalım:
1 2 3 4 5 6 7 8 |
function kontrol($email) { if(preg_match ( "/^([a-z0-9\+_\-]+)(\.[a-z0-9\+_\-]+)*@([a-z0-9\-]+\.)+[a-z]{2,6}$/ix", $email)) { return TRUE; } else { return FALSE; } } |
Yukarıda oluşturduğumuz kontrol isimli fonksiyon, parametre olarak aldığı değerin geçerli bir e-mail adresi olup olmadığını kontrol etmektedir. Kullanma şekli işse şöyle olabilir:
1 2 3 4 5 6 7 |
$email = "info@phpservisi.com"; if(kontrol($email)) { echo "Teşekkürler.."; } else { echo "Lütfen geçerli bir e-posta adresi giriniz!"; } |
Yukarıdaki gibi bir kullanım, kendi web sitelerinizde işinizi görecektir.
Tekrar görüşmek üzere!
Yazar Hakkında
My Name is A. Gokhan SATMAN, and I am a software engineer, Author and game developer. gokhansatman.com
Daha fazla yazı görüntüle
Henüz yorum yok
Tartışma başlatabilirsin.