精品深夜福利视频,日本中文字幕不卡,久久久久国产,av综合电影网站


待發短信

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

4001-021-502

工作時間

9:00-21:00

DESTOON_V9.0新增短信寶短信接口

DESTOON是一款B2B網站管理系統他是基于PHP+MYSQL,二次開發及后期維護方便,小編對這款系統還比較了解,今天就以替換短信接口為例為大家講解一下如何進行二次開發,我們今天講解的是9.0版本,使用的短信接口是我們短信寶短信群發平頭的短信接口,我們短信寶短信群發平臺非常穩定,發送速度快,注冊就送測試短信,推薦大家使用。
1:打開項目:\module\destoon\admin\template\setting.tpl.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
37
38
39
40
41
42
43
44
45
46
47
48
49
<?php
$select = '';
$apis = glob(DT_ROOT.'/api/sms/*.php');
$nms = array();
$nms['smsbao'] = '短信寶';
$nms['aliyun'] = '阿里云';
$nms['gyytz'] = '杭州國陽';
$nms['juhe'] = '聚合數據';
foreach($apis as $v) {
   $v = basename($v, '.php');
   if(strpos($v, '.') !== falsecontinue;
   $selected = $v == $sms_api ? 'selected' '';
   $select .= "<option value='".$v."' ".$selected.">".(isset($nms[$v]) ? $nms[$v] : $v)."</option>";
}
$select = '<select name="setting[sms_api]" id="sms_api" onchange="SmsApi();"><option value="">選擇接口</option>'.$select.'</select>';
echo $select;
?>
 
function SmsApi() {
   var api = $('#sms_api').val();
   if(api == 'juhe') {
      $('#sms_link').attr('href''<?php echo gourl(");
      $('#nm_sms_appid').html('Key');
      $('#tr_sms_appsecret').hide();
      $('#nm_sms_par').html('備用參數');
        $('#tr_sms_template').show();
 
    else if(api == 'gyytz') {
      $('#nm_sms_appid').html('AppCode');
      $('#tr_sms_appsecret').hide();
      $('#nm_sms_par').html('簽名ID');
        $('#tr_sms_template').show();
 
    }else if(api == 'smsbao') {
        $('#nm_sms_appid').html('短信寶賬號');
        $('#nm_sms_appsecret').html('短信寶密碼');
        $('#tr_sms_template').hide();
    else {
      $('#nm_sms_appid').html('APP ID');
      $('#tr_sms_appsecret').show();
        $('#nm_sms_appsecret').html('APP Secret');
        $('#nm_sms_par').html('備用參數');
        $('#tr_sms_template').show();
 
    }
}

2:打開項目\module\destoon\admin\setting.inc.php ,修改代碼大概95行

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
$setting['gano'] = $setting['wano'] ? cutstr($setting['wano'], '備''號') : '';
$setting['smtp_pass'] = pass_decode($setting['smtp_pass'], $DT['smtp_pass']);
$setting['ftp_pass'] = pass_decode($setting['ftp_pass'], $DT['ftp_pass']);
$setting['admin_week'] = is_array($setting['admin_week']) ? implode(',', $setting['admin_week']) : '';
$setting['check_week'] = is_array($setting['check_week']) ? implode(',', $setting['check_week']) : '';
if($setting['logo'] != $DT['logo']) clear_upload($setting['logo'], $_userid, 'setting');
$setting['thumb_max'] = intval($setting['thumb_max']);
if($setting['thumb_max'] > 99 || $setting['thumb_max'] < 5) $setting['thumb_max'] = 10;
in_array($setting['file_ext'], array('html''htm''shtml''shtm')) or $setting['file_ext'] = 'html';
$setting['color_pc'] = strlen($css['home_menu']) == 7 ? $css['home_menu'] : '#0679D4';
$setting['color_mb'] = strlen($css['mobile_head']) == 7 ? $css['mobile_head'] : '#F7F7F7';
$setting['color_mw'] = strtoupper($css['mobile_text']) == '#FFFFFF' ? 1 : 0;
if(substr($config['url'], -1) != '/') $config['url'] = $config['url'].'/';
if($config['cookie_domain'] && substr($config['cookie_domain'], 0, 1) != '.') $config['cookie_domain'] = '.'.$config['cookie_domain'];
if($config['cookie_domain'] != $CFG['cookie_domain']) $config['cookie_pre'] = 'D'.random(2).'_';
//       if(!is_numeric($config['cloud_uid']) || strlen($config['cloud_key']) != 16) $setting['sms'] = $setting['cloud_express'] = 0;
$setting['sms'] = 1;
$setting['cloud_express'] =1;
$config['cloud_key'] = pass_decode($config['cloud_key'], DT_CLOUD_KEY);
$setting['biz'] = is_file(DT_ROOT.'/license.php') ? 1 : 0;
$setting['file_register_bak'] = $setting['file_register'];
$setting['file_login_bak'] = $setting['file_login'];
$setting['file_my_bak'] = $setting['file_my'];

3:打開項目\include\global.func.php,修改send_sms方法

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
function send_sms($mobile, $message, $word = 0, $cron = 0) {
   global $DT, $_username;
   if(!$DT['sms'] || !$DT['sms_sign'] || !is_mobile($mobile)) return 0;
   $message = preg_replace("/&([a-z]{1,});/"'', trim(strip_tags($message)));
   if(strlen($message) < 5) return 0;
   if(strpos($message, substr($DT['sms_sign'], 0, 3)) === false) $message = $DT['sms_sign'].$message;
   if($DT['sms_api'] && $DT['sms_appid'] && $DT['sms_template'] && $DT['sms_code'] && strpos($message, $DT['sms_code']) !== false) {
        $code = dcurl(DT_PATH.'api/sms/'.$DT['sms_api'].'.php''auth='.encrypt($mobile.'|'.$message, DT_KEY.'SMS', 600));
    else {
      $data = 'sms_uid='.DT_CLOUD_UID.'&sms_key='.md5(DT_CLOUD_KEY.'|'.DT_TIME.'|'.$mobile.'|'.md5($message)).'&sms_charset='.DT_CHARSET.'&sms_mobile='.$mobile.'&sms_time='.DT_TIME.'&sms_cron='.$cron.'&sms_message='.rawurlencode($message).'&sms_url='.rawurlencode(DT_PATH);
      $code = dcurl((DT_CLOUD_SSL ? 'https' 'http').'://sms.destoon.com/send.php', $data);
      if($code && strpos($code, 'destoon_sms_code=') !== false) {
         $code = cutstr($code, 'destoon_sms_code=''');
      else {
         $code = 'Can Not Connect SMS Server';
      }
   }
   $word or $word = word_count($message);
   $status = strpos($code, $DT['sms_ok']) !== false ? 3 : 2;
   $code = addslashes($code);
   DB::query("INSERT INTO ".DT_PRE."sms (mobile,message,word,editor,sendtime,ip,status,code) VALUES ('$mobile','$message','$word','$_username','".DT_TIME."','".DT_IP."','$status','$code')");
   return $code;
}

4:打開項目\api\sms目錄,新增smsbao.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
<?php
require '../../common.inc.php';
$DT['sms_api'] == 'smsbao' or exit('ko.api');
$DT['sms_code'] or exit('ko.code');
$DT['sms_template'] or exit('ko.template');
$DT['sms_appid'] or exit('ko.appid');
$DT['sms_appsecret'] or exit('ko.appsecret');
$statusStr = array(
    "0" => "短信發送成功",
    "-1" => "參數不全",
    "-2" => "服務器空間不支持,請確認支持curl或者fsocket,聯系您的空間商解決或者更換空間!",
    "30" => "密碼錯誤",
    "40" => "賬號不存在",
    "41" => "余額不足",
    "42" => "帳戶已過期",
    "43" => "IP地址限制",
    "50" => "內容含有敏感詞"
);
$auth = isset($auth) ? decrypt($auth, DT_KEY.'SMS') : '';
if(strpos($auth, '|') === false) exit('ko.auth');
list($mobile, $message) = explode('|', $auth);
is_mobile($mobile) or exit('ko.mobile');
strpos($message, $DT['sms_code']) !== false or exit('ko.code');
$code = preg_match("/[0-9]{4,6}/", $message, $matches) ? $matches[0] : '';
$code or exit('ko.code');
$data = 'u='.$DT['sms_appid'].'&p='.md5($DT['sms_appsecret']).'&m='.$mobile.'&c='.urlencode($message);
$res = dcurl(', $data);
if($res == 0) {
    $res = $DT['sms_ok'].'/'.$DT['sms_api'];
}else{
    $res = $statusStr[$res];
}
echo $res;
?>

好了經過以上的添加,短信寶DESTOON_v9.0系統增加手機驗證就已經安裝成功,可以正常使用了

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

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

開源插件

最新更新

電商類

CMS類

微信類

文章標簽
精品深夜福利视频,日本中文字幕不卡,久久久久国产,av综合电影网站
久久精品一区二区三区中文字幕| 日韩伦理一区| 免费国产自久久久久三四区久久| 欧美男人天堂| 日本在线高清| 99精品在线| 亚洲高清成人| 日韩一级不卡| 亚洲久久在线| 免费不卡在线观看| 日本不卡中文字幕| 欧美日韩在线精品一区二区三区激情综合| 91欧美极品| 欧美黄色一区二区| 日韩欧美二区| 午夜电影亚洲| 中文字幕免费精品| 国产日产高清欧美一区二区三区| 国产精品久久久久久模特 | 日韩av在线免费观看不卡| 日本中文字幕视频一区| 91精品国产自产在线丝袜啪| 国产精品亚洲综合久久| 精品中文字幕一区二区三区四区| 伊人网在线播放| 黄色不卡一区| 日本在线不卡视频| 精品国产乱码久久久| 国产成人精品亚洲日本在线观看| 亚洲性图久久| 五月亚洲婷婷 | 日本视频中文字幕一区二区三区| 国产精品亚洲综合色区韩国| 美女免费视频一区| 久久精品不卡| 亚洲综合婷婷| 精品国产网站| 中文在线不卡| 欧美精品不卡| 亚洲午夜黄色| 日本欧美一区二区| 免费日韩一区二区三区| 91精品韩国| 涩涩涩久久久成人精品| 久久久男人天堂| 在线看片一区| 国产一区二区色噜噜| 午夜在线一区二区| 91精品国产自产观看在线| 色网在线免费观看| 亚洲制服欧美另类| 欧美成人a交片免费看| 老司机精品久久| 久久精品国产99国产精品| 夜久久久久久| 精品视频97| 中文在线日韩| 色88888久久久久久影院| 日本少妇精品亚洲第一区| 91精品亚洲| 蜜桃久久久久| 免费成人在线观看| 日本久久成人网| 深夜福利亚洲| 欧美亚洲国产精品久久| 美女精品视频在线| 在线精品一区| 欧美freesex黑人又粗又大| 日本在线不卡视频一二三区| 久久美女精品| 国产精品.xx视频.xxtv| 久久国产精品99国产| 日韩一区欧美| 欧美日韩18| 首页亚洲欧美制服丝腿| 国产精品免费99久久久| 免费久久99精品国产自在现线| 精品国产乱码久久久久久1区2匹| 久久成人一区| 久久久久久久久久久妇女| 欧美aaaaaa午夜精品| 一区二区国产在线观看| 美女少妇全过程你懂的久久| 国产伊人久久| 国产精品夜夜夜| 四虎精品一区二区免费| 夜夜嗨网站十八久久| 精品成人免费一区二区在线播放| 国产激情综合| 日本v片在线高清不卡在线观看| 午夜国产精品视频| 日韩欧美一区二区三区免费看| 久久一区欧美| 日韩不卡一区二区三区 | 综合激情一区| 欧美日韩精品一本二本三本 | 蜜臀精品久久久久久蜜臀| 美女网站一区| 日韩精品1区| 成人在线免费观看网站| 国产精品亲子伦av一区二区三区 | 国产精品久久久久久久久久白浆| 亚洲人成高清| 久久亚洲风情| 国产亚洲毛片| 亚洲精品一区二区妖精| 99免费精品| 日韩精品麻豆| 亚洲爱爱视频| 亚洲爱爱视频| 欧美日韩尤物久久| 美女网站视频一区| 久久久久网站| 亚洲韩日在线| av资源亚洲| 欧美freesex黑人又粗又大| 欧美丰满日韩| 日韩亚洲一区在线| av高清一区| 国产一区清纯| 99国产精品久久久久久久成人热 | 久久国产精品免费精品3p| 欧美久久亚洲| 国产精品亲子伦av一区二区三区| 国产精品男女| 国产剧情一区| 午夜亚洲福利| 国产亚洲一区二区三区啪| 国产欧美日韩一级| 国产精品伦一区二区| 麻豆视频久久| 成人三级高清视频在线看| 午夜av成人| 日韩一级欧洲| 亚洲精品成人一区| 国产亚洲欧美日韩精品一区二区三区 | 欧洲精品一区二区三区| 999久久久免费精品国产| 在线成人直播| 美女日韩在线中文字幕| 日韩一区二区三区免费视频 | 亚洲91网站| 久久国产乱子精品免费女| 麻豆一区二区三| 樱桃视频成人在线观看| 九九久久婷婷| 亚洲精品第一| 欧美激情一区| 99精品小视频| 亚洲精品免费观看| 欧美日韩精品一区二区三区在线观看| 国产精品成人3p一区二区三区| 超碰在线99| 亚洲欧美日韩国产一区| 97久久超碰| 手机在线电影一区| 亚洲精品99| 91成人在线网站| 91麻豆国产自产在线观看亚洲| 亚洲国产影院| 日韩av中文在线观看| 精品视频网站| 成人av二区| 日韩av在线播放中文字幕| 福利一区二区免费视频| 蜜臀av免费一区二区三区| 婷婷精品久久久久久久久久不卡| 老司机免费视频一区二区| 99久久99久久精品国产片果冰 | 樱桃成人精品视频在线播放| 日韩国产欧美在线播放| 国产资源在线观看入口av| 亚洲专区一区| 麻豆视频一区二区| 欧美日韩激情在线一区二区三区| 亚洲ab电影| 蜜桃视频在线网站| 亚洲一级大片| 在线人成日本视频| 制服诱惑一区二区| 国产精品成人一区二区网站软件| 久久国产影院| 国产亚洲精品精品国产亚洲综合| 日韩高清中文字幕一区二区| 深夜福利亚洲| 亚洲性色av| 欧美日韩99| 国产综合亚洲精品一区二| 国产日韩三级| 91精品观看| 精品国产一区二| 蜜桃久久久久久| 视频二区不卡| 国产亚洲高清在线观看| 日韩欧美精品综合| 国产亚洲精品精品国产亚洲综合| 91精品福利| 麻豆视频在线看| 久久国产三级| 国产亚洲毛片在线|