PHP Filtre Fonksiyonları
- Önceki Sayfa PHP Filesystem
- Sonraki Sayfa PHP FTP
PHP Filter Tanıtımı
PHP filtreleri, güvenli olmayan kaynaklardan gelen verileri (örneğin, kullanıcı girdileri) doğrulamak ve filtrelemek için kullanılır.
Kurulum
Filter fonksiyonları PHP'nin çekirdek bileşenlerindendir. Bu fonksiyonları kullanmak için kurulum yapmanız gerekmez.
PHP Filtre Fonksiyonları
PHP:Bu fonksiyonu destekleyen en eski PHP sürümünü belirtir.
Fonksiyon | Açıklama | PHP |
---|---|---|
filter_has_var() | Belirtilen girdi türünde değişkenin olup olmadığını kontrol edin. | 5 |
filter_id() | Belirtilen filtre ID'sini döndürür. | 5 |
filter_input() | Sözdizimi dışından girdi alın ve filtreleyin. | 5 |
filter_input_array() | Sözdizimi dışından birden fazla girdi alın ve filtreleyin. | 5 |
filter_list() | Tüm desteklenen filtreleri içeren bir dizi döndürür. | 5 |
filter_var_array() | Birden fazla değişkeni alın ve filtreleyin. | 5 |
filter_var() | Bir değişkeni alın ve filtreleyin. | 5 |
PHP Filtreleri
ID Adı | Açıklama |
---|---|
FILTER_CALLBACK | Veriyi filtrelemek için kullanıcı tanımlı fonksiyonu çağırın. |
FILTER_SANITIZE_STRING | Etiketleri kaldır, özel karakterleri sil veya kodla. |
FILTER_SANITIZE_STRIPPED | "string" filtresinin alternatifi. |
FILTER_SANITIZE_ENCODED | URL-encode string, özel karakterleri sil veya kodla. |
FILTER_SANITIZE_SPECIAL_CHARS | HTML karakter değişiklikleri '"<>& ve 32'den küçük ASCII değerleri. |
FILTER_SANITIZE_EMAIL | Tüm karakterleri sil, sadece harfler, rakamlar ve !#$%&'*+-/=?^_`{|}~@.[] karakterlerini bırakın. |
FILTER_SANITIZE_URL | Tüm karakterleri kaldırın, sadece harfler, rakamlar ve $-_.+!*'(),{}|\\^~[]`<>#%";/?:@&= kalır. |
FILTER_SANITIZE_NUMBER_INT | Tüm karakterleri kaldırın, sadece rakamlar ve +-, kalır. |
FILTER_SANITIZE_NUMBER_FLOAT | Tüm karakterleri kaldırın, sadece rakamlar, +- ve .,eE kalır. |
FILTER_SANITIZE_MAGIC_QUOTES | addslashes() uygulayın. |
FILTER_UNSAFE_RAW | Herhangi bir filtreleme yapmayın, özel karakterleri kaldırın veya kodlayın. |
FILTER_VALIDATE_INT | Değeri belirtilen aralıkta sayısal olarak doğrulayın. |
FILTER_VALIDATE_BOOLEAN | "1", "true", "on" ve "yes" ise true döndürür, "0", "false", "off", "no" ve "" ise false döndürür. Aksi takdirde NULL döndürür. |
FILTER_VALIDATE_FLOAT | Değeri sayısal olarak doğrulayın. |
FILTER_VALIDATE_REGEXP | regexp, Perl ile uyumlu reguler ifadelerle değeri doğrulayın. |
FILTER_VALIDATE_URL | Değeri URL olarak doğrulamak için kullanın. |
FILTER_VALIDATE_EMAIL | Değeri e-posta olarak doğrulamak için kullanın. |
FILTER_VALIDATE_IP | Değeri IP adresi olarak doğrulamak için değer olarak kullanın. |
- Önceki Sayfa PHP Filesystem
- Sonraki Sayfa PHP FTP