php实现发送短信实例
程序员文章站
2022-03-28 09:58:41
...
本文主要和大家分享php实现发送短信实例,主要以代码的方式和大家分享,希望能帮助到大家。
1.调用alidayu的工具类包,然后配置参数
public function sendSMS ($mobile, $content,$type,$pcode,$address) { include("TopSdk.php"); date_default_timezone_set('Asia/Shanghai'); $c = new \TopClient(); switch ($type){ case '1': $c->appkey = "*****"; $c->secretKey = "************"; //$req = new AlibabaAliqinFcSmsNumSendRequest; $req = new \AlibabaAliqinFcSmsNumSendRequest(); $req->setSmsType("normal"); $req->setSmsFreeSignName("好运生活"); $req->setSmsParam("{\"village\":\"".$content."\",\"pcode\":\"".$pcode."\",\"address\":\"".$address."\"}"); $req->setRecNum($mobile); $req->setSmsTemplateCode("SMS_127161604"); $resp = $c->execute($req); break; default : $c->appkey = "*****"; $c->secretKey = "**********"; //$req = new AlibabaAliqinFcSmsNumSendRequest; $req = new \AlibabaAliqinFcSmsNumSendRequest(); $req->setSmsType("normal"); $req->setSmsFreeSignName("顺手拿"); $req->setSmsParam("{\"code\":\"".$content."\",\"product\":\"shunshouna\"}"); $req->setRecNum($mobile); $req->setSmsTemplateCode("SMS_33580526"); $resp = $c->execute($req); break; } if($resp->result->success){ return true; } else{ return false; } }
2.调用sendSMS方法.并进行处理.
$res = (new Aliyun())->sendSMS($this->_param['mobile'],$this->_param['village'],1,$this->_param['p_code'],$this->_param['address']);
1.调用alidayu的工具类包,然后配置参数
public function sendSMS ($mobile, $content,$type,$pcode,$address) { include("TopSdk.php"); date_default_timezone_set('Asia/Shanghai'); $c = new \TopClient(); switch ($type){ case '1': $c->appkey = "*****"; $c->secretKey = "************"; //$req = new AlibabaAliqinFcSmsNumSendRequest; $req = new \AlibabaAliqinFcSmsNumSendRequest(); $req->setSmsType("normal"); $req->setSmsFreeSignName("好运生活"); $req->setSmsParam("{\"village\":\"".$content."\",\"pcode\":\"".$pcode."\",\"address\":\"".$address."\"}"); $req->setRecNum($mobile); $req->setSmsTemplateCode("SMS_127161604"); $resp = $c->execute($req); break; default : $c->appkey = "*****"; $c->secretKey = "**********"; //$req = new AlibabaAliqinFcSmsNumSendRequest; $req = new \AlibabaAliqinFcSmsNumSendRequest(); $req->setSmsType("normal"); $req->setSmsFreeSignName("顺手拿"); $req->setSmsParam("{\"code\":\"".$content."\",\"product\":\"shunshouna\"}"); $req->setRecNum($mobile); $req->setSmsTemplateCode("SMS_33580526"); $resp = $c->execute($req); break; } if($resp->result->success){ return true; } else{ return false; } }
2.调用sendSMS方法.并进行处理.
$res = (new Aliyun())->sendSMS($this->_param['mobile'],$this->_param['village'],1,$this->_param['p_code'],$this->_param['address']);
相关推荐:
以上就是php实现发送短信实例的详细内容,更多请关注其它相关文章!