ana sayfa > Mail Gönderme, Php > PHP5 Email Doğrulama

PHP5 Email Doğrulama

Cumartesi, 13 Şub 2010 yorum ekle yorumlara git

PHP5 ile email doğrulamak için “filter_var” fonksiyonunu kullanabiliriz. Ancak sisteminizde  php 5.2 ve üstü versiyonlar yüklü olmalıdır.

filter_var($email, FILTER_VALIDATE_EMAIL) ile email geçerliliğini kontroledebiliriz.
filter_var($email, FILTER_SANITIZE_EMAIL) ile email alanına girilen zararlı karakterleri temizleyebiliriz.

Denemek  isterseniz:  Email Doğrulama

PHP5 Email  Doğrulama Kodları:

<h1>PHP5 Email Dogrulama </h1>
<form id="form1" name="form1" method="post" action="">

  <table border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td>Doğrulanacak Email</td>
      <td><label>
        <input name="email" type="text"  id="email" />
      </label></td>
    </tr>

    <tr>
      <td>&nbsp;</td>
      <td><label>
        <input name="email_dogrulama" type="submit" id="email_dogrulama" value="Email Doğrulama" />
      </label></td>
    </tr>

  </table>
</form>

<p>
<?php
if ($_POST[email])
{
$email=$_POST[email];
$email=filter_var($email, FILTER_SANITIZE_EMAIL); // emaili zararlı karakterleden temizledik
if(filter_var($email, FILTER_VALIDATE_EMAIL)) // email geçerliliğini sorguladık
   echo "email dogrulandi";
else
   echo "EMAiL GECERSiZ";
}
echo "<br /><br />Temizlenmiş email: ";
echo filter_var($email, FILTER_SANITIZE_EMAIL);
?>
</p>

Eğer konuyla ilgiliyseniz checkdnsrr(), getmxrr(), fsockopen() komutlarına bakmanızı tavsiye ederim. Bu komutlarıda kullanarak yazılan email adresinin gerçek bir domaine ait olup olmadığını sorgulayabilirsiniz.

Böylece email geçerliliğini sorguladık…
Vatana millete hayırlı olsun




Benzer Konularımıza da Göz Atın!

coded by nessus
Share


Categories: Mail Gönderme, Php Tags:
Bu kategorideki rastgele diğer yazılar
  • » Php Rastgele Resim Gösterme
  • » Php Türkçe Karakter Temizleme
  • » Php de FTP bağlantısı ve chmod 777 ayarı
  • » PHP ve MySQL kullanarak veri kaydı
  • » PHP ile SMTP Mail Gönderme
  • » Php ile verileri gösterme
  • » Php İle Kullanılan Tüm Fonksiyonlar { Açıklamalı }
  • » Dreamweaver ile PHP Program Yazma
  • » PHP GET Temizleme Fonksiyonu
  • » php Warning: mysql_real_escape_string hatası
  • » Kiralama kodu
  • » PHP haber scriptine elave sahifa numaralama
  • » PHP Haber Scripti
  • » Htaccess
  • » Php Testi (appserv)



    1. Pazartesi, 22 Şub 2010 zamanında 23:20 | #1

      Selam
      men Azerbaycan Azer sizin bu php haber script 2-ni beyendim ellerinize saqliq cox iyi bir scriptdir
      amma bir meslehet vere bileremmi
      Eger men isteyirem haber ekleyim amma resimsiz. Shu anda o resm yo iken onun yerine X isareti koyur.
      yeni resim tapilmadi. siz o scripti duzelde bilersiniz ki, eger sekil olmasa onun yerine NO IMAGE ve ya SEKIL YOKDUR yazsin ve ya sekli qoysun
      saq ol
      insallah cevab gozleyirem

    2. Cuma, 26 Şub 2010 zamanında 18:35 | #2

      if(!empty($kucukresim)){
      echo ”

      $baslik$ozet
      “;
      }
      else {
      echo “

      $baslik$ozet
      “;

      }

      cox saq ol ben bele eledim isleyir
      girib baxa bilersiniz http://aziko.6te.net/yukle/

    3. acemi
      Pazar, 28 Mar 2010 zamanında 13:46 | #3

      slm.. bu fonksiyonu ben de denedim ama % işaretini neden filtrelemiyo anlamıyorum.
      email içinde % işareti kullanılabiliyor mu??

    4. Pazar, 28 Mar 2010 zamanında 21:15 | #4

      @acemi
      bildiğim kadarıyla emaillerde % işareti olmaması lazım.
      bu fonksiyonun dahada gelişmişleri mevcut örneğin mail@domain.com diye yazdığınızda domain.com un gerçekten olup olmadığını sorgulayabiliyorsunuz.
      Eğer konuyla ilgiliyseniz checkdnsrr(), getmxrr(), fsockopen() komutlarına bakmanızı tavsiye ederim.

    1. şimdilik geri bağlantı yok

    *
    Bu bir spamlara karşı koruma yazılımıdır, resimde gösterilen güvenlik kelimesi girilmelidir. Kelimeyi sesli duymak için resmi tıklayın
    Anti-spam kelimeyi duymak için tıklayın