E-Mail Kontrolü

Formlarda girilen hatalı e-mail adreslerini kontrol edebileceğimiz PHP fonksiyonu ile işlerimiz çok kolaylaşacak.

Formlarda girilen hatalı e-mail adreslerini kontrol edebileceğimiz PHP fonksiyonu ile işlerimiz çok kolaylaşacak.


<?php  

function mailkontrol($email) { 

  
// Önce @ sembolünün varlığını ve sağ tarafın uzunluğunu kontrol ediyoruz 

  
if (!ereg("^[^@]{1,64}@[^@]{1,255}$"$email)) { 

    
// Email hatalıysa False döndürüyoruz 

    
return false

  } 

  
// İşimizi kolaylaştırmak için @ 'dan önce ve sonrası olmak üzere bölümlere ayıralım 

  
$email_array explode("@"$email); 

  
$local_array explode("."$email_array[0]); 

  for (
$i 0$i sizeof($local_array); $i++) { 

     if (!
ereg("^([a-z0-9_]|-|.)+@(([a-z0-9_]|-)+.)+[a-z]{2,4}$"$local_array[$i])) { 

      return 
false

    } 

  }   

  return 
true

}
?> ?>




KULLANIMI


<?php 

$email 
"deneme@deneme.com";

mailkontrol($email);

?> ?>

  • Etiketler;
Abdullah Tekin
PHP, Ajax ve JQuery'e son derece hakim bir programcı olarak bazı firma ve kuruluşlara aşağıdaki konular dahilinde freelance olarak hizmet veriyor: - Daima web standartlarını, SEO (Arama Motoru Optimizasyonu) ve güvenlik önlemlerini içeren projeler gerçekleştirmek, - Tasarımı yapılmış web sitelerini kusursuz bir şekilde web'e uyarlamak, - Özgün ve kodları kendisi tarafından yazılabilen PHP+Jquery+Ajax destekli modüller hazırlamak - Web stratejileri oluşturulması, - Web dahilinde sistemler kurmak, - Kontrol panelleri hazırlamak, - Hızlı, kullanılabilir, erişilir ve güvenliği üst düzeyde olabilecek web siteleri alt yapısını oluşturmak. İçerik Yönetim Sistemi (CMS), Haber Sistemi, E-Ticaret ve Okul Yönetim projelerini içine alan PHP konusundaki birikimlerini burada Sanalkurs.net üyelerine aktarıyor ve aynı zamanda Sanalkurs'un yazılım altyapısını şu an en üst düzeye taşımak için gece gündüz kodlarla boğuşuyor.
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

guzel
çalışmıo :( <input type="submit" name="ekle" value="uye ol" onClick="mailkontrol($email)"/>
Hocam bu konuyu anladım da, Form üzerinden mail göndermek için php'de ne tür kodlar kullanmamız gerekiyor. Bununla ilgili bir dersiniz var mı? Ya da temelde kesinlikle mevcut bir e-mail servisi mi kullanmalıyız.
hocam kullanım hakkında biraz ipucu verebilir misin ? :-dusun:
[code] if (!eregi ("^([a-z0-9_]|-|.)+@(([a-z0-9_]|-)+.)+[a-z]{2,4}$", $eposta)) //buraya post yada get ile gelen değişkeni yazıyoruz { echo "Hatalı Kullanıcı"; } else{ echo "Hoşgeldiniz."; } [/code]

Yukarı Git