PHP İle Mail Yollamak

Merhabalar,

PHP ile direk sunucu üzerinden mail yollamak için “mail()” fonksiyonunu kullanıyoruz.

Kullanımı : bool mail ( string $kime , string $konu , string $ileti [, string $ek_başlıklar [, string $ek_değiştirgeler ]] );

Örnek Kullanımı Aşağıdaki Gibidir :

Saygılarımla…

Python İle Smtp Mail Yollamak

Merhabalar,

Python ile Smtp mail yollamak için “smtplib” kütüphanesini kullanıyoruz.

Kullanımı kolay olsun diye tüm parametreleri ve işlemleri tek bir fonksiyon altında topladım.

Örnek kullanımı aşağıdaki gibidir.

Saygılarımla…

PHP İle Veri Filtreleme – 3 filter_input()

Merhabalar,

PHP üzerinde POST, GET, COOKIE vb. metodlarla gelen veri üzerinde direk olarak filtreleme ve kontrol yapabileceğiniz fonksiyonlardan biride filter_input()‘dur.

Kullanımı : filter_input(“Gelen Veri Tipi”, “INPUT ADI”, “Filtre Kodu”);

Gelen Veri Tipleri Aşağıdaki Gibidir :

INPUT_GET => Get yoluyla gelen verinin kontrolü.
INPUT_POST => Post yoluyla gelen verinin kontrolü.
INPUT_COOKIE => Cookie olarka oluşturulmuş verinin kontrolü.
INPUT_SERVER
INPUT_ENV

Filtre Kodları:

FILTER_VALIDATE_BOOLEAN => Gelen verinin BOOLEAN olup olmadığını kontrol eder.
FILTER_VALIDATE_EMAIL => Gelen verinin MAİL Adresi olup olmadığını kontrol eder.
FILTER_VALIDATE_FLOAT => Gelen verinin FLOAT olup olmadığını kontrol eder.
FILTER_VALIDATE_INT => Gelen verinin INTEGER olup olmadığını kontrol eder.
FILTER_VALIDATE_IP => Gelen verinin IP Adresi olup olmadığını kontrol eder.

Örnek Kullanımı Aşağıdaki Gibidir :

Html Form üzerinden POST metoduyla eposta isimli input olarak gelen bir verimiz var bunun E-Posta adresi olup olmadığını kontrol ettirelim.

PHP İle Veri Filtreleme – 1 filter_var()

Merhabalar,

Öncelikle PHP üzerinde veri süzmek ve gelen veriyi uygun biçime getirmek için filter_var() fonksiyonunu kullanıyoruz.

Kullanımı : filter_var(Veri, Filtre Kodu veya Biçimlendirme Kodu);

Filtre Kodları (filtre kodları TRUE veya FALSE değer döndürür):

FILTER_VALIDATE_BOOLEAN => Gelen verinin BOOLEAN olup olmadığını kontrol eder.
FILTER_VALIDATE_EMAIL => Gelen verinin MAİL Adresi olup olmadığını kontrol eder.
FILTER_VALIDATE_FLOAT => Gelen verinin FLOAT olup olmadığını kontrol eder.
FILTER_VALIDATE_INT => Gelen verinin INTEGER olup olmadığını kontrol eder.
FILTER_VALIDATE_IP => Gelen verinin IP Adresi olup olmadığını kontrol eder.

Örnek Kullanımları :

Biçimlendirme Kodları (biçimlendirme kodları verinin olması gereken halini döndürür):

FILTER_SANITIZE_EMAIL => Gelen veri içerisinde bulunan “!#$%&'” karakterleri temizler.
FILTER_SANITIZE_MAGIC_QUOTES => addslashes() Komutuyla aynı işi yapar.
FILTER_SANITIZE_URL => URL içerisinde bulunan “$-_.+!*'” gibi karakterleri temizler.
FILTER_SANITIZE_NUMBER_INT< => +, – dışındaki diğer özel karakterleri temizler.
FILTER_SANITIZE_NUMBER_FLOAT => +, – ve . dışındaki diğer özel karakterleri temizler.

Örnek Kullanımları :

Saygılarımla…