PHP5 Email Doğrulama
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> </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
Categories: Mail Gönderme, Php

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
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/
slm.. bu fonksiyonu ben de denedim ama % işaretini neden filtrelemiyo anlamıyorum.
email içinde % işareti kullanılabiliyor mu??
@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.