PHP 5 ile Formdan Gelen Ad, E-mail ve URL'yi Kontrol Etme

PHP 5 ile Formdan Gelen Ad, E-mail ve URL'yi Kontrol Etme

04 Ağ 2016 /

Formdan gelen ad, email veya web site adreslerinin geçerli bir giriş olup olmadığını PHP ile kotrol edebilirsiniz.

PHP - Ad Doğrulama

Aşağıdaki bu kod ile yazılan isimlerin sadece harf içerip içermediğine bakıp doğruluğunu kontrol edebilrisiniz. Eğer yanlışsa ekrana uyarı mesajı verebilirsiniz.

$name = test_input($_POST["name"]);
if (!preg_match("/^[a-zA-Z ]*$/",$name)) {
  $nameErr = "Only letters and white space allowed"; 
}

 

PHP - E-mail Doğrulama

PHP'nin filter_var() fonksiyonu ile kolay ve güvenli yol ile email adreslerinin doğruluğunu kontrol edebilrisiniz. Eğer yanlışsa ekrana uyarı mesajı verebilirsiniz.

$email = test_input($_POST["email"]);
if (!filter_var($email, FILTER_VALIDATE_EMAIL)) {
  $emailErr = "Invalid email format"; 
}

PHP - URL doğrulama

Girilen adresin doru bir url olup olmadığını kotrol edebilirsiniz. Eğer yanlışsa ekrana uyarı mesajı verebilirsiniz.

$website = test_input($_POST["website"]);
if (!preg_match("/\b(?:(?:https?|ftp):\/\/|www\.)[-a-z0-9+&@#\/%?=~_|!:,.;]*[-a-z0-9+&@#\/%=~_|]/i",$website)) {
  $websiteErr = "Invalid URL"; 
}

Buradaki verileri sitenizin kayıt veri kodlarındaki uygun yere ekleyerek kullanabilirsiniz.

Bu yazıyı 5 yıldız üzerinden kaçla değerlendirirsiniz?
Daha önce bu yazı 0 kez değerlendirilmiş ve ortalama 0 yıldız verilmiş.
Bu yazı daha önce 760 kez okundu.

Facebook Yorumları

Yorumlar

Bu yazıya henuz bir yorum yapılmamış. İlk yorumu yapan siz olun!

Yorum Yaz

guvenlik
Image Analyzer

Image Analyzer

13 Oca 2018 / Multimedya
BitDefender Internet Security

BitDefender Internet Security

13 Oca 2018 / Güvenlik
AIMP

AIMP

13 Oca 2018 / Multimedya
eMule

eMule

13 Oca 2018 / İnternet
Shutter

Shutter

13 Oca 2018 / Araçlar
Shutter

Shutter

13 Oca 2018 / Araçlar
Freez Flv to Mp3 Converter

Freez Flv to Mp3 Converter

13 Oca 2018 / Multimedya
eMule

eMule

13 Oca 2018 / İnternet
Freez 3GP Video Converter

Freez 3GP Video Converter

13 Oca 2018 / Multimedya
EssentialPIM Free Edition

EssentialPIM Free Edition

13 Oca 2018 / Ofis