PHP

Calismalarimdan bazilari :

--kullanicinin bilgiler girdigi formun hata kontrolu (abonext sitesinden)--

<?php

$kayit="";

$IlkAd=trim($txtIlk);
$SonAd=trim($txtSon);
$Mail=trim($txtMail);
$Parola=trim($txtParola);
$ParolaT=trim($txtParolaT);
$Cevap=trim($txtCevap);
$DogumGun=trim($txtDogumGun);
$DogumYil=trim($txtDogumYil);
$kullaniciAdi=trim($txtKullanici);

if($IlkAd!="" && $SonAd!="" && $Mail!="" && $kullaniciAdi!="" && $Parola!="" && $ParolaT!="" && $slcSoru!="[Bir Soru Seciniz]" && $Cevap!="" && $DogumGun!="dd" && $slcDogumAy!="[Bir Ay Seciniz]" && $DogumYil!="yyyy" )
{
if(eregi('^[a-zA-Z0-9\_\.]+@[a-zA-Z0-9]+\.[a-zA-Z0-9\.]+$',$Mail))
{
if(eregi('^[a-zA-Z0-9\ı\ö\ş\İ\Ö\Ş\ç\Ç\ü\Ü\ğ\Ğ]+$',$IlkAd) && eregi('^[a-zA-Z0-9\ı\ö\ş\İ\Ö\Ş\ç\Ç\ü\Ü\ğ\Ğ]+$',$SonAd))
{
if(eregi('^[a-zA-Z0-9\_\ı\ö\ş\İ\Ö\Ş\ç\Ç\ü\Ü\ğ\Ğ\.]+$',$kullaniciAdi))
{
if($Parola==$ParolaT && strlen($Parola)>5)
{

if(eregi('^[0-9]+$',$DogumGun) && eregi('^[0-9]+$',$DogumYil))
{
if($DogumGun>1 && $DogumGun<32 && $DogumYil>1850 && $DogumYil<2006)
{
//echo "kayit yapildi";
$kayit="ok";

include "baglanti.php";

$HesapSeç=mysql_query("SELECT * FROM kullanıcılar WHERE kullaniciAdi='$kullaniciAdi'");
$ayniHesapVarmi=mysql_num_rows($HesapSeç);

if($ayniHesapVarmi==0)
{
mysql_free_result($HesapSeç);
mysql_free_result($ayniHesapVarmi);

$kullanıcıEkle=mysql_query("INSERT INTO `kullanıcılar`
( `kullaniciAdi` , `parola` , `ad` , `soyad` , `mail` , `cinsiyet` , `soru` , `cevap` , `dogumGün` , `dogumAy` , `dogumYil` , `meslek`) VALUES ('$kullaniciAdi', '$Parola', '$IlkAd', '$SonAd', '$Mail', '$slcCinsiyet', '$slcSoru', '$Cevap', '$DogumGun', '$slcDogumAy', '$DogumYil', '$slcSektor')") or die("mysql hatası : kullanıcı eklenemedi.");

$kimlikEkle=mysql_query("INSERT INTO `kimlik` ( `seviye` , `adi` , `parola` ) VALUES ('kullanici', '$kullaniciAdi', '$Parola')")or die("mysql hatası:kimlik bilgisi eklenemedi.");


include("kullaniciSayfasi.php");
}
else if($ayniHesapVarmi==1)
{
mysql_free_result($HesapSeç);
mysql_free_result($ayniHesapVarmi);
include "form_kontrol.php";
}
}
}

}

}
}
}

}
//Form Kontrol
if($kayit!="ok")
{
include "form_kontrol.php";

}

?>

--kullanicinin bilgiler girdigi formun hata kontrolunde hata bulunmussa hatanin kullaniciya bildirimi (abonext sitesinden)--

<?php

function hata($hata_bilgi)
{
echo "<table width=\"945\" border=\"0\" bgcolor=\"#F1F1F1\" >
<tr>
<td width=\"179\" height=\"25\">&nbsp;</td>
<td width=\"545\" align=\"left\" valign=\"top\"><span class=\"style2\">*<span class=\"style3\">$hata_bilgi</span></span></td>
</tr>
</table>";
}

if($ayniHesapVarmi==1)
hata("Seçtiginiz kullanıcı adı bir başka kullanıcı tarafından kullanılmaktadır.Lütfen kullanıcı adınızı degistiriniz.");

if($IlkAd=="")
hata("Isim bilgisi girmediniz.");
else if (!eregi('^[a-zA-Z0-9\ı\ö\ş\İ\Ö\Ş\ç\Ç\ü\Ü\ğ\Ğ]+$',$IlkAd))
hata("Isminizin alfabedeki harflerden olusmasina dikkat ediniz.ş,Ş,ı,İ,ğ,Ğ harflerini kullanmayiniz.");

if($SonAd=="")
hata("Soy isim bilgisi girmediniz.");
else if (!eregi('^[a-zA-Z0-9\ı\ö\ş\İ\Ö\Ş\ç\Ç\ü\Ü\ğ\Ğ]+$',$SonAd))
hata("Soy isminizin alfabedeki harflerden olusmasina dikkat ediniz.ş,Ş,ı,İ,ğ,Ğ harflerini kullanmayiniz.");

if($Mail=="")
hata("Mail bilginizi girmediniz.");
else if (!eregi('^[a-zA-Z0-9\_\.]+@[a-zA-Z0-9]+\.[a-zA-Z0-9\.]+$',$Mail))
hata("Mail adresinizin ___@__.___ formatinda olmasina ve ü,ö,s,ç gibi Türkçe karakterler bulundurmamasina dikkat ediniz.Mail Adresi a-z,0-9,altçizgi(_) ve tek nokta (.) içerebilir. ");

if($txtKullanici=="")
hata("Kullanıcı Adı bilgisi girmediniz.");
else if(!eregi('^[a-zA-Z0-9\_\ı\ö\ş\İ\Ö\Ş\ç\Ç\ü\Ü\ğ\Ğ\.]+$',$kullaniciAdi))
hata ("Kullanıcı Adı a-z,0-9,altçizgi(_) ve tek nokta (.) içerebilir . ");

if($Parola!=$ParolaT)
hata("Parola ile parola tekrarı uyuşmuyor.");
else if(strlen($Parola)<6)
hata("Parolanızın uzunluğunun 6 karakterden fazla olmasına dikkat ediniz.");

if($slcSoru=="[Bir Soru Seciniz]")
hata("Güvenlik sorusu girmediniz.");
else if($Cevap=="")
hata("Güvenlik sorusuna cevap vermediniz.");

if($DogumGun=="" || $DogumGun=="dd")
hata("Doğum tarihinizdeki gün bilgisini girmediniz.");
else if($DogumGun<1 || $DogumGun>31)
hata("Doğum tarihinizdeki gün bilgisini 0-32 aralığında seçiniz.");

if($DogumYil=="" || $DogumYil=="yyyy")
hata("Doğum tarihinizdeki yıl bilgisini girmediniz.");
else if($DogumYil<1850 || $DogumYil>2006)
hata("Doğum tarihinizdeki yıl bilgisini 1850-2006 aralığında seçiniz.");

if($slcDogumAy=="[Bir Ay Seciniz]")
hata("Doğum tarihinizdeki ay bilgisini girmediniz.");

?>


1 2 3 4


 

 
 
e-mail : tahircanerb@yahoo.com / tahircanerb@gmail.com