Page 1 of 1

intert code costum flied

Posted: Sat May 25, 2019 11:46 pm
by osmanemre
function tcno_kontrol($tc = null){

//koşullara uygun ama doğru olamayacak değerler dizisi
$filtre = array(
11111111110, 22222222220, 33333333330,
44444444440, 55555555550, 66666666660,
77777777770,88888888880, 99999999990
);

//Parametre string türüne döndürülüyor
$tc =(string) $tc;

/* • İlk rakam 0 ise veya
• Parametre tamamen rakam değil ise veya
• Parametre 11 karakterden oluşmuyor ise veya
• Parametre gönderilmemiş ise veya
• Parametre fltre içinde var ise FALSE değer döndür */
if( $tc[0] == 0 || !ctype_digit($tc) || strlen($tc)!=11 || is_null($tc) || in_array($tc, $filtre)){
return false;
}else{

//Parametrenin 1, 3, 5, 7 ve 9. değerdeki rakamları topla
$tek_toplam = $tc[0] + $tc[2] + $tc[4] + $tc[6] + $tc[8] ;

//Parametrenin 2, 4, 6 ve 8. değerdeki rakamları topla
$cift_toplam = $tc[1] + $tc[3] + $tc[5] + $tc[7];

//1,3,5,7,9 değerindeki rakamlar toplamını 9 ile çarpıp çift rakamlar toplamını çıkar
$on_sonuc = ($tek_toplam * 7) - $cift_toplam;

// 1,2,3,4,5,6,7,8,9 ve 10. anahtardaki rakamları topla
$on_toplam = 0;
for($i = 0; $i < 10; $i++){
$on_toplam = $on_toplam + $tc[$i];
}//for döngü bitimi


/* • 1,3,5,7,9 toplam 7 çarpım ve 2,4,6,8 çıkarma sonucunun 10 a bölümünden kalan 10. rakama eşit değil ise veya
• İlk 10 rakam toplamının 10 a bölümünden kalan 11. rakama eşit değil ise FALSE döndür*/
if( $on_sonuc % 10 != $tc[9] || $on_toplam % 10 != $tc[10] ){
return false;

//Eğer hiç bir sorun yok ise TC NO doğrudur TRUE döndür.
}else{

return true;

}//else koşul bitimi

}//else koşul bitimi

}//tcno_kontrol() fonksiyon bitimi


VADİLATOR

$tc_no = 12345678901;
if(tcno_kontrol( $tc_no )){
echo "Bu geçerli bir TC Kimlik Numarasıdır.";
}else{
echo "Bu TC Kimlik Numarası Geçersizdir.";
}



help me intergaiton

Re: intert code costum flied

Posted: Sun Jun 02, 2019 7:08 am
by Klemen
Hesk does not support SMS-integration at the moment.

Some SMS services allow you to create SMS by sending an email message to a special email address. Check if your provider allows that and you could create a new user with that email address.

For a complete integration, you will need to hire a PHP developer to help you, for example by posting a project to sites like upwork.com or freelancer.com