Merhaba arkadaşlar,

Bir kayıt formu oluşturuyoruz ve tc kimlik no kontrolü için dışarıda bir linkte işlem görülüyor.

Bu sebepten dolayı biz forma girilen küçük harfleri otomatik büyütmek zorundayız ve bunu gerçekleştirdik.

Problemimiz ; kullanıcı forma küçük i harfi girdiğinde otomatik düzeltme bunu büyük ı olarak yazıyor ve tc kimlik no sorgusuna gittiğinde hatalı bilgi cevabı alıyor.
Biz istiyoruz ki kullanıcı küçük i girdiğinde sistem onu büyük i olarak düzeltsin.
Bu konuda yardımcı olabilecek var mı ?
Şimdiden teşekkürler..




//error_reporting(E_ALL); ini_set("display_errors", 1);
//include 'config/system_cfg.php';

$conn = mysql_connect($server, $kullanici_adi, $sifre);
$db=MYSQL_CONNECT($server, $kullanici_adi, $sifre);
if(!$db){echo "Hesap Bilgileri Yanlis1";exit;}
$test=@mysql_select_db($vt_adi,$db);
if(!$test){echo "Veri Tabani Yanlis2";exit;}
mysql_query("SET NAMES 'utf8'");
mysql_query("SET CHARACTER SET utf8");
mysql_query("SET COLLATION_CONNECTION = 'utf8_turkish_ci'");



if(isset($_POST['tcno'])){

$tcno = $_POST['tcno'];
$ad = $_POST['ad'];
$soyad = $_POST['soyad'];
$dyil = $_POST['dyil'];
$cep = $_POST['cep'];
$adres =$_POST['adres'];
$ulkeid = 'Turkiye';
// $sehirid = $_POST['sehirid'];
$email = $_POST['email'];
$tarifeid =1;
$giris=0;

function tcno_dogrula($bilgiler){

$gonder = '



'.$bilgiler["tcno"].'
'.$bilgiler["isim"].'
'.$bilgiler["soyisim"].'
'.$bilgiler["dogumyili"].'


';

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://tckimlik.nvi.gov.tr/Service/KPSPublic.asmx" );
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true );
curl_setopt($ch, CURLOPT_POST, true );
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_HEADER, FALSE);
curl_setopt($ch, CURLOPT_POSTFIELDS, $gonder);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'POST /Service/KPSPublic.asmx HTTP/1.1',
'Host: tckimlik.nvi.gov.tr',
'Content-Type: text/xml; charset=utf-8',
'SOAPAction: "http://tckimlik.nvi.gov.tr/WS/TCKimlikNoDogrula"',
'Content-Length: '.strlen($gonder)
));
$gelen = curl_exec($ch);
curl_close($ch);

return strip_tags($gelen);
}

$bilgiler = array(
"isim" => $ad,
"soyisim" => $soyad,
"dogumyili" => $dyil,
"tcno" => $_POST['tcno']
);

$sonuc = tcno_dogrula($bilgiler);
($bilgiler);
if($sonuc=="true"){
$giris=1; // "TC Kimlik Numarası Geçerli";
}else{
$giris=0;
$hata1='Girilen Bilgiler Hatalıdır.';//echo "TC Kimlik Numarası Hatalı";
}



$sonuc=mysql_fetch_row(mysql_query("Select * from rm_users where username='$tcno'",$db));
$cepsonuc=mysql_fetch_row(mysql_query("Select * from rm_users where mobile='$cep'",$db));


if(!$sonuc[0]=='') $hata2='Kullanıcı Mevcut.';
if(!$cepsonuc[0]=='') $hata3='Telefon Numarası Sistemde Mevcut.';
if(strlen($cep)<>11)
{ $hata3='Telefon numarasını yanlış girdiniz.';
$giris=0;
}
$Bugun = date("Y");
$yas=$Bugun-$dyil;
if($yas<18)
{
$hata2='18 Yaşından küçükler abone olamaz.';
$giris=0;
}

if(($giris==1) and ($sonuc[0]=='') and ($cepsonuc[0]=='')){
$Bugun = time(); //Şuanki zaman/tarih
$ekletarih = $Bugun+600; //24=Saat | 60 Dakika | 60 Saniye
$Bugun = date("Y-m-d H:i:s");
//$extarih = date("Y-m-d H:i:s",$ekletarih);
$extarih=$Bugun;
$ktarih=date("Y-m-d H:i:s");
$password=rand(100000,999999);
$passmd5=md5($password);
$bad=$ad;
$bsoyad=$soyad;
$badres=$adres;
$mbad=$ad;
$mbsoyad=$soyad;

$query = "INSERT INTO rm_users (username, password, groupid,enableuser,comblimit,firstname,lastname,phone,mobile,address,country,expiration,srvid,createdon,createdby,owner,taxid,email,verifymobile) VALUES ('$tcno','$passmd5',8,1,1143545600,'$bad','$bsoyad','$dyil','$cep','$badres','$ulkeid','$extarih' ,'$tarifeid','$ktarih','Online','admin','$tcno','$email','$password')";
mysql_query($query,$db);
$query = "INSERT INTO radcheck (username, attribute,op,value) VALUES ('$tcno','Cleartext-Password',':=','$password')";
mysql_query($query,$db);
$query = "INSERT INTO radcheck (username, attribute,op,value) VALUES ('$tcno','Simultaneous-Use',':=',1)";
mysql_query($query,$db);

$durum='Kayıt işleminiz tamamlanmıştır. Şifreniz Sms ile gönderilmiştir.';


function XMLPOST($PostAddress,$xmlData)
{
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$PostAddress);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST,0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER,0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_HTTPHEADER, Array("Content-Type: text/xml"));
curl_setopt($ch, CURLOPT_TIMEOUT, 30);
curl_setopt($ch, CURLOPT_POSTFIELDS, $xmlData);
$result = curl_exec($ch);
return $result;
}



?>




Üyelik Sayfası




























<script></script>

<script></script>
<script></script>

<script></script>

<script></script>
<script>
$('.js-tilt').tilt({
scale: 1.1
})
</script>

<script></script>