功能描述
利用阿里云短信通知服务发送手机短信。
部署说明
下载 aliPhoneMsg.php 并部署到 phpGrace/tools 文件夹下。
配置说明
打开 aliPhoneMsg.php,正确填写 accessKeyId 和 accessKeySecret
// accessKeyId 阿里账户中心获取 private $accessKeyId = "******"; // accessKeySecret 阿里账户中心获取 private $accessKeySecret = "******";
使用说明【见代码注释】
<?php class indexController extends grace{ public function index(){ //实例化短信通知发送对象 $msger = new phpGrace\tools\aliPhoneMsg(); //接收短信的手机号 $phoneNumber = '181*******8'; //短信前面【在阿里云控制台申请】 $SignName = '阿里云短信测试专用'; //短信模板【在阿里云控制台备案】 $TemplateCode = 'SMS_82870108'; //替换短信模板内的变量, 如验证码: $yzm = mt_rand(111111, 999999); $TemplateParam = array('code' => $yzm); //发送通知 $res = $msger->sendMsg($phoneNumber, $SignName, $TemplateCode, $TemplateParam); //返回结果为一个对象 var_dump($res); //利用message 对象可以判断短信发送结果【成功 : "ok" ,失败 : 对应的错误信息】 echo $res->Message; } }