待发短信

在线客服
产品支持 短信宝客服
合作渠道 渠道合作
服务咨询

4001-021-502

工作时间

9:00-21:00

yershop商城新增短信宝短信接口

yershop商城系统是一款基于PHP+MYSQL开源的、免费的电商系统软件,使用范围广泛,今天小编为大家讲解一下短信接口开发,我们使用的短信接口是我们短信宝短信群发平台的接口,我们短信宝短信平台非常稳定,发送速度快,注册就送测试短信,推荐大家使用。

首先打开项目:\application\admin\view\systems\index.html 修改15行左右代码

?
1
2
3
4
5
6
7
8
  {if condition="$key eq 9" }
              <div class="tab_option {eq name='type' value='10'}on{/eq}">
              <a href="{:U('?group=10')}">{$vo}配置</a>
          {else /}
            <div class="tab_option {eq name='type' value='$key'}on{/eq}">
              <a href="{:U('?group='.$key)}">{$vo}配置</a>
          {/if}
      </div>

打开项目:\application\index\controller\User.php 添加短信宝插件代码

?
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
public function sendSms($length = 6 , $numeric = 0,$verify="") {
    if(!check_verify($verify)){
        //$this->error("验证码输入错误!");
    }
    $mobile $_POST['mobile'];
    $map["mobile"]=safe_replace($mobile);
    $info=db("UcenterMember")->where($map)->find();
    if(!$info){
        //防用户恶意请求
        $this->error('系统未检测到该手机号');
    }
    $smsapi "http://api.smsbao.com/";
    $send_code $_POST['send_code'];
    $mobile_code =$this-> random(4,1);
    if(empty($mobile)){
        $this->error('手机号码不能为空');
    }
    if(!session('send_code')||$send_code!=session('send_code')){
        //防用户恶意请求
        $this->error('请求超时,请刷新页面后重试');
    }
    $u=C('SMSBAOUSER');
    $p=md5(C('SMSBAOPWD'));
    $s = C('SMSBAOSING');
    $content "您的验证码是:".$mobile_code."。请不要把验证码泄露给其他人。";
    $content='【'.$s.'】'.$content;//要发送的短信内容
    $phone $mobile;//要发送短信的手机号码
    $sendurl $smsapi."sms?u=".$u."&p=".$p."&m=".$phone."&c=".urlencode($content);
    $result =file_get_contents($sendurl);
    if ($result == 0){
        $_SESSION['mobile'] = $mobile;
        $_SESSION['mobile_code'] = $mobile_code;
        $this->success('发送短信成功');
    }else{
        $this->error('发送失败');
    }

经过上面的替换,短信宝的短信平台已经替换成功了,可以正常使用了。

报备一下短信宝的VIP模板,这样就可以走短信宝的优质通道了,即便遇到敏感文字我们都不会人工审核,短信内容3~5秒就可送达。

另外:我们已经开发好完整的yershop问答系统短信宝插件,点击此链接 下载及查看安装流程。

开源插件

最新更新

电商类

CMS类

微信类

文章标签