<?php
$host = 'localhost';
$user = 'teo_sms';
$pass = 'sms';
$db = 'teo_sms';
mysql_connect( $host, $user, $pass );
mysql_select_db($db);
extract($_REQUEST);
$sql=mysql_query("select * tel,from tabloisminizi yazın ORDER by id DESC LIMIT 0,1");
$sorgu=mysql_query($sql);
if(!$sorgu) {
echo "sql Error" . mysql_error();
exit();
}
while($row=mysql_fetch_array($sql)) {
echo "<font color=blue>$sira->cust_phone</font>";
echo "<br>";
echo "<br>";
$tel = $row["tel"];
$user = "ad";
$pass = "123456";
$adres = "http://api.pusulasms.com/toplusms.asp?kullanici=".$user."&parola=".$pass."&telefonlar=".$tel."&mesaj=Deneme%20bir
%20iki&gonderen=Teorisyen";
}
// CURL Kütüphanesi ile $adres değişkeninden geri gelen değeri alalım
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$adres);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
// $cevap değişkenine PusulaSMS API'sinden gelen cevabı yükleyelim.
$cevap=curl_exec ($ch);
curl_close ($ch);
// PusulaSMS Fonksiyonuna gelen cevabı gönderelim.
$yaz = PusulaSMS($cevap);
// İşlem sonucunu Internet Gezgini içine yazdıralım
print $yaz;
exit;
// PusulaSMS Fonksiyonu HTTP2SMS Referansındaki Cevaplardan istenen değeri ayıklar.
/*
34XX AAAAAA BBBBBB CCCCCCCCCC DDDDDDDDD
3401 Kullanıcı adı boş
3402 Parola boş
3403 Telefon boş
3404 Mesaj boş
3405 Gönderen boş
3407 Kullanıcı bilgileri hatalı.
3408 Kontör yetersiz.
3409 452
*/
function PusulaSMS($cevap) {
// DÖRT HANELİ 34XX kodunu ayıklayalım
$kod = substr($cevap,0,4);
switch ($kod) {
case "3407";
//PusulaSMS Hata açıklamasını da gönderir. Ancak siz kendi açıklamanızı da b
şekilde belirtebilirsiniz.
$deger = "Kullanıcı adı ya da şifreniz hatalı. Lütfen kontrol ediniz.";
break;
case "3409";
// SMS Gönderildi
$deger = "SMS başarıyla gönderildi.";
break;
case "3411";
// Kalan Kontör
$deger = substr($cevap,5);
break;
default:
// Diğerleri bilgi ya da hatadır. Onun için gerçekleşmediğini bildirelim.
$deger = "HATA : ".substr($cevap,5);
}
return $deger;
}
?>
bu kodu dene fakat msql deki tablona tel isminide bir satır oluştur