Merhaba, Bu anlatımımda size PHP ile nasıl bir sms servisi üzerinden api ile sms yollayabileceğinizi anlatacağım. Ben www.clickatell.com’u kullanacağım. Öncelikle www.clickatell.com’a girip üye oluyoruz. Üye olduktan sonra sistem size 10 adet bedava sms hakkı veriyor, daha fazlası için kredi satın almanız gerekiyor. İlgili api kodlarımız ise aşağıdaki şekildedir;
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
<?php function sms_yolla($cep_no, $metin) { $SMS_Baslik = "SMS BAŞLIĞINIZ"; $cepno = $cep_no; $SMS_Text = urlencode($metin); // yollanacak metin $user = "KULLANICI ADINIZ"; $password = "ŞİFRENİZ"; $api_id = "APİ KODUNUZ"; $baseurl = "http://api.clickatell.com"; $to = $cepno; $url = "$baseurl/http/auth?user=$user&password=$password&api_id=$api_id"; $ret = file($url); @$sess = split(":",$ret[0]); if ($sess[0] == "OK") { $sess_id = trim($sess[1]); $url = "$baseurl/http/sendmsg?session_id=$sess_id&to=$to&text=$SMS_Text&from=$SMS_Baslik"; $ret = file($url); @$send = split(":",$ret[0]); if ($send[0] == "ID") { } else { } } else { exit(); } } // KULLANIMI İSE ŞU ŞEKİLDEDİR : // sms_yolla('+90 CEP TELEFONU', " METİN "); // ÖRNEK ; sms_yolla('+905331231231', "SMS METNI"); ?> |