91成人在线播放_欧美一区二区视频在线观看_91精品国产高清久久久久久_国产精品久久亚洲不卡4k岛国


待發短信

在線客服
產品支持 短信寶客服
合作渠道 渠道合作
服務咨詢

4001-021-502

工作時間

9:00-21:00

PHPYun人才系統新增短信寶短信接口

最近小編知道了php云人才系統更新到4.6版本了,之前的短信插件也無法使用了,小編也整理了一下,下面帶著大家一起進行新版本的替換,我們使用的短信接口是我們短信寶短信群發平臺的短信接口,我們短信寶短信平臺十分穩定,發送速度快,注冊就送測試短信,推薦大家使用。

首先我們打開項目:\app\template\admin\admin_msg_config.htm文件,替換短信配置的前端代碼:

?
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
<body class="body_ifm">
<div class="infoboxp"
<div class="admin_new_tip">
<a href="javascript:;" class="admin_new_tip_close"></a>
<a href="javascript:;" class="admin_new_tip_open" style="display:none;"></a>
<div class="admin_new_tit"><i class="admin_new_tit_icon"></i>操作提示</div>
<div class="admin_new_tip_list_cont">
<div class="admin_new_tip_list">請先注冊帳戶 短信內容支持長短信,最多300個字,64個字按一條短信計費。</div>
</div></div>
<div class="clear"></div>
<div style="height:10px;"></div>
<div class="main_tag">
<div class="tag_box">
 <div>
    <form action="" method="post" class="layui-form">
    <table width="100%" class="table_form">
         <tr> <th width="200" bgcolor="#f0f6fb"><span class="admin_bold">參數說明</span></th>
          <td bgcolor="#f0f6fb"><span class="admin_bold">參數值</span></td>         </tr>
  <tr class="admin_table_trbg">
            <th width="200">是否開啟:</th> <td
            <div class="layui-form-item">
              <div class="layui-input-block">
                 <div class="layui-input-inline">
                   <input id="sy_msg_isopen_1" type="radio" {yun:}if $config.sy_msg_isopen=='1'{/yun}checked=""{yun:}/if{/yun} value="1" name="sy_msg_isopen" title="開啟" >
                   <input id="sy_msg_isopen_2" type="radio" {yun:}if $config.sy_msg_isopen!='1'{/yun}checked=""{yun:}/if{/yun} value="2" name="sy_msg_isopen" title="關閉" >
                 </div>
               </div>
            </div>
   </td>
        </tr><tr class="admin_table_trbg">
            <th width="200">帳戶:</th>
            <td><input class="input-text tips_class" type="text" name="sy_msguser" id="sy_msguser" value="{yun:}$config.sy_msguser{/yun}" size="30" maxlength="255" />  </td>
        </tr><tr>
            <th width="200">密碼:</th>
            <td><input class="input-text tips_class" type="password" name="sy_msgpw" id="sy_msgpw" value="{yun:}$config.sy_msgpw{/yun}" size="30" maxlength="255"/>  
        </tr>
        <tr class="admin_table_trbg">
            <th width="200">KEY:</th>
            <td><input class="input-text tips_class" type="text" name="sy_msgkey" id="sy_msgkey" value="{yun:}$config.sy_msgkey{/yun}" size="50" maxlength="255"/>    
        </tr>
        <tr class="admin_table_trbg">
            <th width="200">短信寶用戶名:</th>
            <td><input type="text" class="input-text tips_class" name="smsbao_user" id="smsbao_user" value="{yun:}$config.smsbao_user{/yun}" size="50" maxlength="255"></td>
        </tr>
        <tr class="admin_table_trbg">
            <th width="200">短信寶密碼:</th>
            <td><input type="password" class="input-text tips_class" name="smsbao_pass" id="smsbao_pass" value="{yun:}$config.smsbao_pass{/yun}" size="50" maxlength="255"></td>
        </tr>
        <tr class="admin_table_trbg">
          <th width="200">短信寶簽名:</th>
          <td><input type="text" class="input-text tips_class" name="smsbao_sign" id="smsbao_sign" value="{yun:}$config.smsbao_sign{/yun}" size="50" maxlength="255"></td>
        </tr>
        <tr>
            <th width="200">單次號碼量:</th>
            <td><input class="input-text input_text_rp" type="text" name="sy_msgsendnum" id="sy_msgsendnum" value="{yun:}$config.sy_msgsendnum{/yun}" size="30" maxlength="255"/>條    <span class="admin_web_tip">最小數為1。</span></td></tr
   <tr  class="admin_table_trbg">
            <th width="200">同一IP一天發送短信:</th>
            <td><input class="input-text  input_text_rp" type="text" name="ip_msgnum" id="ip_msgnum" value="{yun:}$config.ip_msgnum{/yun}" size="30" maxlength="255"/>條</td>
        </tr>
   <tr><th width="160">同一手機號一天發送短信:</th>
            <td><input class="input-text input_text_rp" type="text" name="moblie_msgnum" id="moblie_msgnum" value="{yun:}$config.moblie_msgnum{/yun}" size="30" maxlength="255"/>條</td>
        </tr>
   <tr><th width="160">剩余短信數量:</th>
            <td><input class="input-text input_text_rp" type="text" name="rest_msgnum" id="rest_msgnum" value="0" disabled="disabled"/>條</td>
        </tr>
   <tr> <th width="160">天眼查數量:</th>
            <td><input class="input-text input_text_rp" type="text" name="rest_businessnum" id="rest_businessnum" value="0" disabled="disabled"/>條</td>
        </tr>
         <tr  class="admin_table_trbg">
            <th width="200">購買短信:</th>
            <td><div class="yun_admin_divh"><a href="http://www.gjrencai.com/" target="_blank" style=" color:#CC3300; text-decoration:underline; "> 購買地址</a></div></td>
         </tr>
     <tr>
            <td colspan="2" align="center"><input class="layui-btn layui-btn-normal" id="config" type="button" name="msgconfig" value="提交" />&nbsp;&nbsp;<input class="layui-btn layui-btn-normal" type="reset" value="重置" /></td>
        </tr>
        
    </table>
    <input type="hidden" id="pytoken" name="pytoken" value="{yun:}$pytoken{/yun}">
    </form>
</div>
</div>
</div>
<script
layui.use(['layer', 'form'], function(){
    var layer = layui.layer
    ,form = layui.form
    ,$ = layui.$;
});
 
$(function(){
 $("#config").click(function(){
    if ($("#sy_msguser").val() == '' || $("#sy_msgkey").val() == '' || $("#sy_msgpw").val() == '') {
      alert('請填寫賬戶、密碼、KEY');
      return false;
    }
  $.post("index.php?m=msgconfig&c=save",{
   config : $("#config").val(),
   sy_msguser : $("#sy_msguser").val(),
   sy_msg_isopen : $("input[name=sy_msg_isopen]:checked").val(), 
   sy_msgkey :$("#sy_msgkey").val(),
      smsbao_user:$("#smsbao_user").val(),
      smsbao_pass:$("#smsbao_pass").val(),
      smsbao_sign:$("#smsbao_sign").val(),
   pytoken : $("#pytoken").val(),
   sy_msgpw : $("#sy_msgpw").val(),
   sy_msgsendnum : $("#sy_msgsendnum").val(),
   ip_msgnum : $("#ip_msgnum").val(),
   moblie_msgnum : $("#moblie_msgnum").val(),
   integral_msg_proportion : $("#integral_msg_proportion").val()
  },function(data,textStatus){
   config_msg(data);
  });
 });
 $.post("index.php?m=msgconfig&c=get_restnum",{pytoken : $("#pytoken").val(),msguser : $("#sy_msguser").val()},function(data){
  data = eval('('+data+')');
      if(data){
      $("#rest_businessnum").val(data.businessnum);
      }
 });
  $.post("index.php?m=msgconfig&c=get_restnums",{pytoken : $("#pytoken").val(),smsbao_user : $("#smsbao_user").val(),smsbao_pass : $("#smsbao_pass").val()},function(data){
      if(data){
          $("#rest_msgnum").val(data);
      }
  });
})
</script>
</div>
</body>

接著我們打開項目:\app\model\notice.model.php文件,替換146行的postSMS方法165行的sendSMS方法

?
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
private function postSMS($type="msgsend",$data=''){  $data['content'] = str_replace(array(" "," ","\t","\n","\r"),array("","","","",""),$data['content']);
    $url='http://api.smsbao.com/sms';
    $url.='?u='.$data['uid'].'&p='.md5($data['pwd']).'&m='.$data['mobile'].'&c=【'.$data['key'].'】'.$data['content'];
    if(function_exists('file_get_contents')){
      $file_contents file_get_contents($url);
    }else{
      $ch = curl_init();
      $timeout = 5;
      curl_setopt ($ch, CURLOPT_URL, $url);
      curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
      curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
      $file_contents = curl_exec($ch);
      curl_close($ch);
    }
    return $file_contents;
  }
  
  
  public function sendSMS($data)
  {
    if(!$this->config["sy_msguser"] || !$this->config["sy_msgpw"
      || !$this->config["sy_msgkey"]||$this->config['sy_msg_isopen']!='1'){
      return array('status' => -1, 'msg' => "還沒有配置短信,請聯系管理員!");
    }
 
    $data['mobile'] = $data['moblie'] ? $data['moblie'] : $data['mobile'];
    if($this->_isKey('mobile'$data) == fasle || CheckMoblie($data['mobile']) == false){
      return array('status' => -1, 'msg' => '手機號錯誤');
    }
 
    if($this->_isKey('content'$data) == fasle || $data['content'] == ""){
      return array('status' => -1, 'msg' => '短信內容為空');
    }
 
    
    $msguser=$this->config["smsbao_user"];
    $msgpwstrtolower($this->config["smsbao_pass"]);
    $msgkey=$this->config["smsbao_sign"];    
    $time $data['time'] ? $data['time'] : '';
    $mid $data['mid'] ? $data['mid'] : '';    
    $row array(
   'uid'=>$msguser,
   'pwd'=>$msgpw,
   'key'=>$msgkey,
   'mobile'=>$data['mobile'],
   'content'=>$data['content'],
   'time'=>$time,
   'mid'=>$mid
  );
 $re$this->postSMS("msgsend",$row);  
 $sql_data["uid"] = $data['uid'];
 $sql_data["name"] = $data['name'];
 $sql_data["cuid"] = $data['cuid'];
 $sql_data['cname'] = $data['cname'] ? $data['cname'] : '系統';
 $sql_data["moblie"] = $data['mobile'];
 $sql_data["ctime"] = time();
    $sql_data["content"] = $data['content'];
 
 if(trim($re) =='0'){
        
        include_once('warning.model.php');
        $warning new warning_model($this->db,$this->def,
        array('uid'=>$this->uid,'username'=>$this->username,'usertype'=>$this->usertype));
        $warning->warning(5);
 
        $sql_data['state']="0";
        $sql_data['ip']=fun_ip_get();
  $sqlResult $this->insert_into("moblie_msg",$sql_data); 
        return array('status' => 1, 'msg' => "發送成功!");
 }else{
  $sql_data["state"] = $re;
        $this->insert_into("moblie_msg",$sql_data);
      
        include(CONFIG_PATH."db.data.php");
  if($arr_data['msgreturn'][$re]){
   return array('status' => -1, 'msg' => "發送失敗!狀態:".$arr_data['msgreturn'][$re]);
  }else{
   return array('status' => -1, 'msg' => "發送失敗!狀態:".$re );
  }
    }
  }

最后我們打開項目:\admin\model\msgconfig.class.php文件,在73行左右添加get_restnums_action方法

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 function get_restnums_action(){
  $user = trim($_POST['smsbao_user']);
  $pass = trim($_POST['smsbao_pass']);
  $url.= '?u='.$user.'&p='.md5($pass);
  if(function_exists('file_get_contents')){
         $file_contents file_get_contents($url);
     }else{
         $ch = curl_init();
         $timeout = 5;
         curl_setopt ($ch, CURLOPT_URL, $url);
         curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
         curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
         $file_contents = curl_exec($ch);
         curl_close($ch);
     }
     $result explode(","$file_contents);
     echo $result['1'];
 
 }

經過上面的替換,短信寶的短信平臺已經替換成功了,可以正常使用了。進行測試發送:

報備一下短信寶的VIP模板,這樣就可以走短信寶的優質通道了,即便遇到敏感文字我們都不會人工審核,短信內容3~5秒就可送達。

另外:我們已經開發好完整的UQCMS云商系統短信寶插件,點擊此鏈接 下載及查看安裝流程。

開源插件

最新更新

電商類

CMS類

微信類

文章標簽
91成人在线播放_欧美一区二区视频在线观看_91精品国产高清久久久久久_国产精品久久亚洲不卡4k岛国
久久久久久久电影| 国内精品久久久久影院薰衣草| 久久99国产精品免费网站| 国产精品网站一区| 精品久久久久久久久久久久久久久久久| 色婷婷综合久色| 成人aaaa免费全部观看| 国产成人在线免费| 国产98色在线|日韩| 国产一区二区不卡| 激情综合五月天| 六月丁香婷婷色狠狠久久| 免费高清成人在线| 久久精品国产一区二区| 麻豆国产欧美日韩综合精品二区| 亚洲成人动漫在线观看| 丝袜a∨在线一区二区三区不卡| 丁香一区二区三区| 国内精品自线一区二区三区视频| 久久国产人妖系列| 激情综合色播五月| 欧美精品视频www在线观看| 色婷婷久久久亚洲一区二区三区| 粉嫩aⅴ一区二区三区四区| 国产成人av影院| 懂色av一区二区夜夜嗨| 不卡一卡二卡三乱码免费网站| 岛国精品在线观看| 色综合久久九月婷婷色综合| 99久久婷婷国产综合精品| 国产成人av电影在线播放| 国产一区欧美二区| 成人午夜又粗又硬又大| 91麻豆国产福利在线观看| 欧洲亚洲国产日韩| 日韩精品一区二区三区在线| 欧美国产亚洲另类动漫| 国产精品毛片久久久久久久| 亚洲人成人一区二区在线观看 | 香蕉影视欧美成人| 久久精品国产亚洲一区二区三区| 国产精品伊人色| 91麻豆文化传媒在线观看| 欧美午夜精品理论片a级按摩| 8x8x8国产精品| 精品国产乱码久久久久久免费 | 亚洲欧美欧美一区二区三区| 亚洲精品午夜久久久| 亚洲电影欧美电影有声小说| 日日嗨av一区二区三区四区| 久久99热国产| 国产精品久久久久四虎| 亚洲夂夂婷婷色拍ww47| 亚洲综合色噜噜狠狠| 亚洲高清不卡在线观看| 亚洲精品视频一区| 国产精品色一区二区三区| 免费av网站大全久久| 日日夜夜免费精品| 99久久er热在这里只有精品66| 成人精品视频网站| 日韩一区二区三区电影| 欧美sm极限捆绑bd| 一区二区三区免费看视频| 一本大道久久a久久综合| 日韩欧美国产三级| 欧美成人a∨高清免费观看| 亚洲欧美综合网| 中文字幕在线一区免费| 激情五月婷婷综合网| 91久久国产最好的精华液| 欧美探花视频资源| 亚洲精品日韩一| 亚洲成人av一区二区三区| 亚洲欧美日韩小说| 亚洲自拍偷拍图区| 99这里只有久久精品视频| 99久久国产免费看| 肉色丝袜一区二区| 欧美视频在线观看一区| 欧美一区二区在线免费观看| 一二三区精品福利视频| 欧美放荡的少妇| 专区另类欧美日韩| 一区二区三区四区乱视频| 国产精品综合网| 欧美精品久久一区二区三区| 91丨九色丨蝌蚪丨老版| 中文字幕精品—区二区四季| 精品剧情v国产在线观看在线| 国产欧美一区二区三区在线老狼| 日韩av一区二区三区四区| 国产精品中文字幕一区二区三区| 欧美一区二区精品久久911| 狠狠色综合色综合网络| 天堂精品中文字幕在线| 高清在线成人网| 在线观看视频一区| 午夜视频一区在线观看| 精品无人区卡一卡二卡三乱码免费卡| 欧美日韩综合色| 国产精品欧美一级免费| 成人性视频网站| 欧美午夜影院一区| 亚洲电影欧美电影有声小说| 亚洲成a人在线观看| 九色porny丨国产精品| 国产精品―色哟哟| 亚洲一区二区三区四区在线观看| 91麻豆成人久久精品二区三区| 欧美精品tushy高清| 在线免费不卡电影| 国产精品免费网站在线观看| 天使萌一区二区三区免费观看| 亚洲女同一区二区| 国产麻豆精品95视频| 亚洲免费av在线| 欧美精品黑人性xxxx| 亚洲精品国产无天堂网2021| 欧美精品久久99久久在免费线| 国产欧美日韩视频在线观看| 一区免费观看视频| 91老司机福利 在线| 欧美成人video| 99国产精品国产精品毛片| 久久精品亚洲精品国产欧美| 一本大道久久a久久综合婷婷| 国产精品麻豆一区二区| 亚洲美女视频在线观看| 99久久伊人久久99| 26uuu精品一区二区在线观看| 狠狠狠色丁香婷婷综合久久五月| a美女胸又www黄视频久久| 午夜精品久久久久久久久| www.久久久久久久久| 视频一区二区中文字幕| 91在线云播放| 石原莉奈在线亚洲二区| 欧美日韩国产中文| 国产成人av影院| 国产精品天干天干在观线| 欧美精品一级二级| 亚洲成a人片综合在线| 国产精品国产自产拍高清av| thepron国产精品| 精品日韩欧美一区二区| 久久69国产一区二区蜜臀| 床上的激情91.| 美女精品一区二区| 久久亚洲一区二区三区明星换脸| 色天天综合久久久久综合片| 一区在线中文字幕| 久久综合五月天婷婷伊人| 日本中文字幕一区| 亚洲黄色性网站| 51久久夜色精品国产麻豆| 色综合中文综合网| 亚洲第一会所有码转帖| 欧美久久久久久久久久| 97se亚洲国产综合自在线观| 亚洲女人的天堂| 日韩国产欧美视频| 国产欧美久久久精品影院| 国内精品伊人久久久久av一坑 | 成人av网站大全| 麻豆91在线看| 欧美日韩国产系列| 国产成人一区二区精品非洲| 日韩三级伦理片妻子的秘密按摩| 成人综合婷婷国产精品久久蜜臀| 中文字幕中文乱码欧美一区二区| 色久优优欧美色久优优| 婷婷开心久久网| 午夜精品123| 精品国产91洋老外米糕| 91女神在线视频| 免费观看成人鲁鲁鲁鲁鲁视频| 精品99久久久久久| 五月婷婷综合在线| 欧美国产禁国产网站cc| 欧美日韩国产综合一区二区| 国产精品一二三四五| 亚洲精品欧美激情| 91丨九色丨尤物| 欧美精品第1页| 国产精品1区2区| 首页国产欧美日韩丝袜| 国产日韩亚洲欧美综合| 中文字幕二三区不卡| 欧美一级生活片| 国内精品伊人久久久久影院对白| 国产精品久久久久一区二区三区共| 狠狠色狠狠色综合系列| 国产91精品精华液一区二区三区| 亚洲激情综合网| 国产精品色婷婷| 久久久久久毛片| 国产精品自在欧美一区| 蜜臀久久久99精品久久久久久| 91国偷自产一区二区使用方法|