Go Dilinde Concurrency

2,183 More

Projedeki Git Dosyaları Nasıl Silinir?

1 7,664 More

yTheme

4 2,658 More

Sunucu Güvenliği | SSH (Secure Shell) Kullanımı

2 2,108 More

Truemag

  • PHP
  • Golang
  • Laravel
  • Linux
  • SQL
  • SEO
  • WordPress
  • Diğer
    • Yazılım
    • Javascript
    • Css/XHtml/W3C
    • Genel
    • Tanıtım
    • Ajax
  • Home
  • ANASAYFA
  • HAKKIMDA
  • SPONSORLUK
  • ARŞİV
  • İLETİŞİM
  • BENİMLE ÇALIŞMAK İSTER MİSİNİZ?

PHP Veri Filtreleme ile Keyifli Dakikalar

Beğenerek kullandığımız ve her geçen gün kullanıcı sayısını daha da artıran PHP programlama dili kendini geliştirmeye devam ediyor. Bu gelişmelerin en önemlilerinden birisi de Veri Filtreleme.

Eskiden değişken kontrolü ve filtrelemeler için birbirinden farklı satırlarca kod yazıyorduk. PHP‘nin bize sunmuş olduğu Veri Filtreleme ile artık oldukça basit bir şekilde doğrulama (validation) ve istenilenleri çıkarma (sanitize) işlemi yapabiliriz.

Basit Bir Veri Filtreleme

Veri Filtreleme konusu ile beraber gelen filter_var isimli güzel bir fonksiyonumuz bulunuyor. Bu fonksiyon ile hazırlamış olduğum basit bir e-posta kontrolünü beraber görelim.

PHP
1
2
3
4
5
6
7
<?php
$eposta= filter_var('birepostaadresi@neyse.com', FILTER_VALIDATE_EMAIL);
if ($eposta==TRUE)
{ echo "Adres doğru :) "; }
else
{ echo "Adres yanlış :( "; }
?>

Olayın güzelliğini görüyorsunuzdur sanırım. Artık birbirinden farklı kontroller için birbirinden farklı kurallar yazmamıza gerek kalmadı. Ön tanımlı sabitlerden faydalanarak veya kendi kriterlerinizi ekleyerek doğrulama işlemlerini rahatlıkla yapabilirsiniz.

Böyle bir konunun varlığını belirttikten sonra size daha fazla bilgi için PHP sitesindeki Veri Filtreleme (Data Filtering) örnekli konu anlatımını tavsiye ederim.

PHP sitesi ile beraber Getting Clean With PHP isimli makaleyi de şiddetle tavsiye ederim.

Veri Filtreleme konusunda w3schools da oldukça güzel bir doküman hazırlamış.

Not: Hazır form doğrulama konusu açılmışken kısa bir süre önce Erhan Burhan’ın hazırlamış olduğu güzel sınıfa da bakmanızda fayda var; formDogrula (fdo).

Sep 18, 2009Erhan Yakut
Cloud Sunucu


hosting

MVC Hakkında Ne Düşünüyorsunuz?Dell Studio 1555-B87P43 Deneyimi
You Might Also Like
 
Her Yazım Resimli Olsun Diyorsanız!
Erhan Yakut
11 years ago 17 Comments PHPData Filtering, eburhan.com, formDogrula (fdo), formdogrula.com, PHP ile Veri Filtreleme6,814
Sponsorlar

sponsor

sponsor

sponsor

sponsor
Bağlantılar
  • Beyazıt Kölemen
  • Domatessuyu
  • Lezzetli Robot Tarifleri
  • Ofizzo
  • PHP Dersleri
  • Wordpress Hosting
Random Posts
Webit Kongresi Evrensel Devler Mücadalesi 2013
Bilmeseniz de Olur Bilgiler
CentOS Linux | Zip Uzantılı Dosyaları Açmak
Go ile Büyük JSON Dosyalarını Okuma
Sitenizin İstatistiğini Tutun
sdafasdf
Hakkımda

Bilişim Teknolojileri alanında içerik üretmek üzere oluşturulmuş olan Yakuter.com 2006 yılında Erhan Yakut tarafından hayata geçirilmiştir. devamını okuyun…

CLOUD SUNUCU DESTEĞİ
2006-2020 © Yakuter