Fonksiyon Kütüphanesi – filter_var,filter_list
Email doğrulama konusunda bugüne kadar bir çok çözüm arandı . Javascript uygulamaları denendi , php içinde preg_match , ereg , eregi fonksiyonlarıyla bişeyler denendi ama bundan sonrasında yapmamız gereken eğer php versiyonumuz 5.2 üzerinde ise filter_var fonksiyonunu kullanacağız . Çünkü çok daha basit ve çok daha hızlı ve en önemlisi sadece email doğrulama içinde değil ip adresimi , email adresimi , Url adresimi , tamsayı mı , ondalıklı sayımı diye sorduğumuz soruların cevabınıda veriyor filter_var fonksiyonu bize . Çok fazla söze gerek yok hemen örnek ve kullanımına geçelim .
İlk Önce filter_var fonksiyonu var mı ona bakalım ?
-
{
-
/* fonksiyon var */
-
} else {
-
}
Tüm Flitreleme Yöntemlerini Görmek İstersek ?
Email mi diye kontrol edelim ?
Tamsayı mı diye kontrol edelim !
-
$sayi = "13";
-
$valid_int = filter_var($sayi, FILTER_VALIDATE_INT);
-
if ($valid_int !== false)
-
{
-
// doğru
-
} else {
-
// yanlış
-
}
Ondalıklı Sayı mı diye kontrol edelim !
-
$sayi = "5.4";
-
$valid_float = filter_var($sayi, FILTER_VALIDATE_FLOAT);
-
if ($valid_float !== false)
-
{
-
// doğru
-
} else {
-
// yanlış
-
}
Url mi diye kontrol edelim !
-
$url = "http://www.byumut.com";
-
$valid_url = filter_var($url, FILTER_VALIDATE_URL);
-
if ($valid_url !== false)
-
{
-
// Doğru
-
} else {
-
// yanlış
-
}
İp adresimi değil mi kontrolü ?
-
$ipaddr = "82.39.13.34";
-
$valid_ip = filter_var($ipaddr, FILTER_VALIDATE_IP);
-
if ($valid_ip !== false)
-
{
-
// doğru
-
} else {
-
// yanlış
-
}
İşte yukarıda saydığımız örneklerdeki gibi çok basit ve hızlı bir şekilde verileri kontrol edebilirsiniz . Daha detaylı bilgi ve örnek için tıklayın !
Faydalı bi yazı olmuş çok teşekkürler.