formDogrula sınıfını kullanabilmeniz için PHP versiyonunuzun en az 4.3.0 olması gerekmektedir. PHP versiyonunuzu öğrenmek isterseniz phpversion() fonksiyonundan yararlanabilirsiniz.
formDogrula sınıfının çalışabilmesi için eb.myArray.php dosyasının olması şarttır. Bu dosya zaten, sınıf içerisinde hazır gelmektedir. Bu dosyada herhangi bir işlem yapmanıza kesinlikle gerek yoktur.
İleriki bölümde anlatılacak olan "kuralları dosyaya yazma ve dosyadan okuma" işlemi yapacaksınız, sınıf içerisinde hazır gelen kurallar isimli klasörün mutlaka yazılabilir (chmod 777) olması gereklidir.
örnek için kullanacağımız HTML formu şu kodlardan oluşuyor:
<form name="form1" method="post" action="form_isle.php">
<fieldset><legend>Üye kayıt:</legend>
<p> <label>Kullanıcı adı:</label> <input type="text" name="kulAdi" /> </p>
<p> <label>Email adresi:</label> <input type="text" name="email" /> </p>
<p> <label>Parola :</label> <input type="text" name="parola" /> </p>
<p> <button type="submit">Gönder</button> </p>
</fieldset>
</form>
Bu kodları form.html olarak kaydedin. Ekran çıktısı aşağıdaki gibi olacaktır:
Sınıfı çalıştırabilmeniz için ilk önce onu require() veya include() fonksiyonlarından birisiyle geçerli sayfaya dahil etmelisiniz. Yukarıdaki örnek form form_isle.php sayfasına gönderildiğinden dolayı bu sayfanın en başına aşağıdaki kodu ekliyoruz:
<?php
require './formDogrula/eb.formDogrula.php';
?>
Şimdi ise formDogrula sınıfından bir nesne oluşturalım ve bunu $fdo isimli bir değişkende tutalım:
<?php
require './formDogrula/eb.formDogrula.php';
// yeni bir nesne oluşturuyoruz
$fdo = new formDogrula('form1', 'post');
?>
Yukarıdaki örnek formun name değeri "form1" olduğu için, sınıfın kurucu metoduna ilk parametre olarak "form1" yazdık. Bu parametre hangi formun doğrulanacağını belirtir.
Formun method değeri "post" olduğu için de sınıfın kurucu metoduna ikinci parametre olarak "post" yazdık. Eğer bu değer "get" olsaydı ikinci parametreye "get" yazacaktık.
İkinci parametreyi her seferinde belirtmeniz zorunlu değildir çünkü bu parametrenin varsayılan değeri "post" olarak atanır. Fakat ilk parametreyi belirtmek zorunludur!
Tebrikler !
Artık bu sınıfı kullanabilmek için ilk adımı başarıyla atmış oldunuz. Bir sonraki konuya geçebilirsiniz.
Email listesi / Ne dediler / İletişim / Hakkında / Haritalar