Benim kullandığım basit bi sistem var script ile sms gönderiyorum. Böyle bişey düşündüysen yardım edebilirim.
include("ayar.php");
$sorgu1 = mysql_query ( "SELECT * FROM adres WHERE cep = ".$cep_tel." ");
if($sorgu1){
$yaz = mysql_fetch_array($sorgu1);
$cep_teli = $yaz["cep"];
$adi = $yaz["adi"];
//Cep telefonu uyumluluğunu kontrol et
if($cep_tel == $cep_teli){
//Şifre üret ve mesaj bas
function sifre_uret($uzunluk) {
$karakterler = "abcdefghijklmnopqrstuvwxyz1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ";
$karakter_sayi = strlen($karakterler);
for ($ras = 0; $ras < $uzunluk; $ras++) {
$rakam_ver = rand(0,$karakter_sayi-1);
$sifre_ver .= $karakterler[$rakam_ver];
}
return $sifre_ver;
}
$sifre = sifre_uret(8);
echo "Şifreniz birkaç dakika içerisinde cep telefonunuza gelecektir. Gelen şifreyi Ortak Bilgi Sistemi Giriş formuna yazarak sistemimize giriş yapabilirsiniz.";
//Şifre isteği Gönderiliyor.
function XMLPoster($prmPostAddress,$prmSendData){
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$prmPostAddress);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_TIMEOUT, 30);
curl_setopt($ch, CURLOPT_POSTFIELDS, $prmSendData);
$result = curl_exec($ch);
return $result;
}
$strSMS = "
<MainmsgBody>
<UserName>kul adi</UserName>
<PassWord>şifre</PassWord>
<Mesgbody> Internet Giris isteginiz onaylanmistir. Sifreniz : $sifre </Mesgbody>
<Numbers>90541*******</Numbers>
<Type>1</Type>
<Originator>orginator adı</Originator>
<SDate></SDate>
<EDate></EDate>
</MainmsgBody>
";
$MesajSonuc = XMLPoster("http://SmsMany.php",$strSMS);
//Şifre isteği Gönderiliyor
//misafir bilgilerini sisteme kaydet
$ip_adresi = $_SERVER["REMOTE_ADDR"];
$tarih = date("d,m,Y");
$sql =mysql_query( "INSERT INTO kimlik VALUES ('','$adi','$cep_teli','$ip_adresi','$tarih','$sifre')");
if($sql){
echo "kayıt tamam";
}else{
echo "başarısız";
}
//misafir bilgilerini sisteme kaydet
//Ceptel yanlış ise
}else{
echo "Cep telefonunuz sistemimiz ile eşleşmedi. Lütfen bizimle iletişime geçiniz.";
}
//Ceptel yanlış ise
//3. if else1
}else{
echo "Sorgulama yapılamadı";
}
}