短信接口调用

短信接口调用

1、调用短信类文件

require_once(WANHUI_ROOT.'include/sms.class.php');
注:WANHUI_ROOT指网站根目录,需要在入口文件引入系统配置后生效。

2、实例化

$sendsms=new sms();

3、发送短信

$sendsms->sendSMS($userinfo['telephone'],$userinfo['username'].',您好,您的新密码已经重新设置为: '.$newpwd.', 请尽快登录会员中心修改密码! -'.$WANHUI['site_name']);

4、示例代码

include WANHUI_ROOT.'include/sms.class.php';
$sendsms=new sms();
$sendsms=$sendsms->sendSMS('13312121212','这里是发送的短信内容,必须添加签名。【签名】');
if($sendsms=='Faild'){
   //如果发送短信返回结果为:Faild,执行
   showmsg('验证码发送失败,可能是余额不足!',$WANHUI['site_url']);
   exit;
}

代码详解:
1)引入类文件sms.class.php
2)实例化
3)发送短信,参数如下:
   sendSMS($mobile,$content,$sendtime='',$extno='')
   a、mobile  手机号码,可以是多个号码,中间用半角逗号割开。如13211111111,13412121212。
   b、content  发送内容,必须含签名。
   c、sendtime  定时发送,格式为:2016-01-05 09:08:10
   d、extno  扩展子号,请先询问配置的通道是否支持扩展子号,如果不支持,请填空。子号只能为数字,且最多5位数。
4)如果发送短信失败则提示,发送短信返回数据如下:
   a、Success   表示发送成功
   b、Faild   表示发送失败,可能原因有:账号密码不正确、余额不足。