Example #1
0
function sendSms()
{
    include 'save_excel_2.php';
    include '../../gammu/send_sms.php';
    $SendSms = new SendSms();
    $dbConn = new clsDBConnSIKP();
    $query = "SELECT * FROM t_sms_outbox where is_sent = 'N'";
    $dbConn->query($query);
    $data = array();
    while ($dbConn->next_record()) {
        $data[] = $item = array('t_sms_outbox_id' => $dbConn->f("t_sms_outbox_id"), 'npwpd' => $dbConn->f("npwpd"), 'mobile_no' => $dbConn->f("mobile_no"), 'message' => $dbConn->f("message"), 'is_sent' => $dbConn->f("is_sent"), 'date_sent' => $dbConn->f("date_sent"), 'date_addded' => $dbConn->f("date_addded"));
        $SendSms->send($item["mobile_no"], $item["message"]);
    }
    for ($counter = 0; $counter < sizeof($data); $counter++) {
        $query = " UPDATE t_sms_outbox\r\n\t   \t\tSET is_sent='Y',date_sent=sysdate\r\n\t \t\tWHERE t_sms_outbox_id=" . $data[$counter]['t_sms_outbox_id'];
        $dbConn->query($query);
    }
}
Example #2
0
 /**
  * Send verify code to user's cellphone.
  *【注册验证】验证码.484933.,您正在注册成为探庐者用户,感谢您的支持!
  * @param String/int $phone 手机号
  * @param String/int $verify_code 后台生成的验证码
  * @return success/fail
  */
 public function sendVerifyCode($phone, $verify_code)
 {
     $pro = new PropertyManager();
     $c = new SmsServer();
     $c->appkey = $pro->getProperty('sms_key');
     $c->secretKey = $pro->getProperty('sms_secret');
     $req = new SendSms();
     $req->setExtend("1010");
     $req->setSmsType("normal");
     $req->setSmsFreeSignName("注册验证");
     $req->setSmsParam("{\"code\":\"{$verify_code}\",\"product\":\"探庐者\"}");
     $req->setRecNum($phone);
     $req->setSmsTemplateCode("SMS_5400651");
     $resp = $c->execute($req);
     if ($resp->result->err_code == '0') {
         return true;
     } else {
         echo $resText;
         return false;
     }
 }