Php ile bir metnin E-mail olup olmadığını kontrol etmek
Girilen bir Metnin email formatına uygun olup olmadığını kontrol etmeyi ve buna göre işlem yapmayı göstereceğim
hemen bi php dosyası açalım ve kodlarımızı yazmaya başlayalım.
Öncelikle form kısmımızı oluşturalım
<form action="?acr=email" method="post">
Email <input type="text" name="mail" /><br>
<input type="submit" name="gonder" value="Test Et" />
</form>
ardından php kodlarımızı yazmaya başlayalım
öncelikle filter_var() fonksiyonunu Açıklayalım.
filter_var()
filter_var() fonksiyonumuz fşltreleme işlemi yapar ve iki paramtre alır 1. parametresi değişkenimiz ikinci parametremiz ise neye göre filtre uygulanacağıdır. biz örneğimizde FILTER_VALIDATE_EMAIL Kullanarak Emaile göre filtrelemesini söylemiş olduk.
şimdi kodlarımızı yazabiliriz.
<?php
$email = mysql_real_escape_string($_POST['mail']); // email adresini aldık
/*
filter_var($degisken,Uygulanacak filtre)
*/
if(filter_var($email,FILTER_VALIDATE_EMAIL))
{
echo '<script>alert("Doğru Bir Email adresi girdiniz");</script>';
}else{
'<script>alert("Lütfen Geçerli Bir email adresi giriniz");</script>';
}
?>
<form action="?acr=email" method="post">
Email <input type="text" name="mail" /><br>
<input type="submit" name="gonder" value="Test Et" />
</form>
