formDogrula sınıfı içerisinde yer alan public (genel) metotlar şöyledir:
formDogrula($form_ismi, [ $form_metodu = 'post'])kurucu fonksiyondur. varsayılan ayarları atar
- string $form_ismi doğrulanacak olan formun ismi
- string $form_metodu doğrulanacak olan formun ismi
void bak(mixed $veri, [bool $exit = false])form alanının, form içerisinde olup olmadığını kontol eder.
- mixed $veri yazdırılacak veri
- bool $exit yazdırma işleminden sonra program çalışması sonlandırılsın mı?
bool alanVar(string $alan)Herhangi bir işlem sonucunu formatlı bir şekilde yazdırır.
- string $alan form alanı
bool dogrulat( )kuralları kullanarak doğrulama işlemini başlatır.
void formGuncelle(string $alan, string $yeniDeger)formdan gelen bir değeri, yenisiyle değiştirir.
- string $alan form alanının ismi
- string $yeniDeger form alanının yeni değeri
mixed formOrj([string $alan = null])formdan gönderilen ORJINAL verileri geri döndürür.
- string $alan form alanının ismi
mixed formSon([string $alan = null])formdan gelen verilerin, sınıf içerisinde işlendikten sonraki SON halini verir.
- string $alan form alanının ismi
mixed hata([string $alan = ''])yalnızca belirtilen alanın hatalarını verir.
- string $alan form alanının ismi
void hataEkle(string $fonk, string $mesaj, [bool $coklu = false])hata listesine 'ham (raw) halde' yeni bir hata mesajı ekler..
- string $fonk fonksiyon ismi
- string $mesaj hata mesajı
- bool $coklu mesaj tipi
void hatalar( )bütün hataları verir.
void htmlEkleri([string $onek = ''], [string $sonek = ''])hata mesajlarının başına ve sonuna eklenecek olan html etiketleri.
- string $onek hata mesajının başına eklenecek html etiketi
- string $sonek hata mesajının sonuna eklenecek html etiketi
string ilkHata( )oluşan hatalardan yalnızca ilkini verir.
bool inidenAl( )'kurallar' klasöründeki INI dosyasından kuralları alır.
void iniyeYaz([bool $kaydet = true])Girilen kuralları kullanarak bir INI dosyası oluşturur.
- bool $kaydet oluşturulan kurallar bir dosyaya kaydedilsin mi?
bool kural(string $alan, string $etiket, string $fonks)belli bir form alanı için tek bir kural tanımlaması yapar.
- string $alan form alanının ismi
- string $etiket form alanı için etiket
- string $fonks doğrulama fonksiyonları
mixed kuralAl([string $alan = ''])belli bir form alanı için tanımlanmış olan kural bilgilerini (field, label, fonks) alır.
- string $alan form alanının ismi
bool kurallar()toplu bir şekilde kural tanımlaması yapar
- array array() kural
bool kuralVar(string $alan)belli bir form alanı için tanımlanmış olan bir kural olup olmadığını kontrol eder.
- string $alan form alanının ismi
bool parcala(string $ayrac, string $veri)String tipinde gelen değeri, belirtilen bir ifadeyle parçalara ayırır.
- string $ayrac ayırıcı ifade (ayraç)
- string $veri parçalanacak olan veri
int uzunluk(string $str)String tipindeki verinin toplam karakter sayısını yani uzunluğunu verir.
- string $str uzunluğu öğrenilmek istenen veri
void yazHata([string $alan = ''], [string $onek = ''], [string $sonek = ''])yalnızca belirtilen alanın hatalarını yazdırır.
- string $alan form alanının ismi
- string $onek hata mesajının başına eklenecek html etiketi
- string $sonek hata mesajının sonuna eklenecek html etiketi
void yazHatalar([string $onek = ''], [string $sonek = ''], [bool $ilkHata = false])bütün hataları yazdırır.
- string $onek hata mesajının başına eklenecek html etiketi
- string $sonek hata mesajının sonuna eklenecek html etiketi
- bool $ilkHata bir alanda oluşan hatalardan sadece ilki mi görünsün?
void verHata([string $alan = ''], [string $onek = ''], [string $sonek = ''])yalnızca belirtilen alanın hatalarını geri döndürür.
- string $alan form alanının ismi
- string $onek hata mesajının başına eklenecek html etiketi
- string $sonek hata mesajının sonuna eklenecek html etiketi
void verHatalar([string $onek = ''], [string $sonek = ''], [bool $ilkHata = false])bütün hataları geri döndürür.
- string $onek hata mesajının başına eklenecek html etiketi
- string $sonek hata mesajının sonuna eklenecek html etiketi
- bool $ilkHata bir alanda oluşan hatalardan sadece ilki mi görünsün?
Email listesi / Ne dediler / İletişim / Hakkında / Haritalar