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


待發短信

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

4001-021-502

工作時間

9:00-21:00

POSCMS開源內容管理系統新增短信接口

POSCMS是一款開源的跨平臺網站內容管理系統,他是基于PHP+MYSQL開發的 ,是一套非常適合用做系統建站或者進行二次開發的程序核心,小編對他還是比較了解的,今天小編就以新增短信接口為例,給大家講解一下如何進行二次開發,我們今天講解的是3.2版本,使用的短信接口是我們短信寶短信群發平臺的短信接口,我們短信寶短信群發平臺的接口非常穩定,發送速度快,注冊就送測試短信,推薦大家使用。

我們首先需要修改后臺顯示界面,打開項目\cache\templates\diy.dayrui.templates.admin.sms_index.html.cache.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
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
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
<?php if ($fn_include = $this->_include("nheader.html")) include($fn_include); ?>
<script type="text/javascript">
$(function() {
        <?php if ($data['uid']) { ?>
        $.getScript("<?php echo $service; ?>?c=check&uid=<?php echo $data['uid']; ?>&key=<?php echo $data['key']; ?>");
        <?php }  if ($data['type'] == 0) { ?>
    $('.dr_0').show();$('.dr_1').hide();$('.dr_2').hide();
    <?php } elseif ($data['type'] == 1) { ?>
        $('.dr_1').show();$('.dr_0').hide();$('.dr_2').hide();
    <?php } else {?>
    $('.dr_2').show();$('.dr_1').hide();$('.dr_0').hide();
        <?php } ?>
});
</script>
<form class="form-horizontal" action="" method="post" id="myform" name="myform">
    <div class="page-bar">
        <ul class="page-breadcrumb mylink">
            <?php echo $menu['link']; ?>
            <li> <a href="<?php echo dr_help_url(108); ?>" target="_blank"><i class="fa fa-book"></i> <?php echo fc_lang('在線幫助'); ?></a> </li>
        </ul>
        <ul class="page-breadcrumb myname">
            <?php echo $menu['name']; ?>
        </ul>
        <div class="page-toolbar">
            <div class="btn-group pull-right">
                <button type="button" class="btn green btn-sm btn-outline dropdown-toggle" data-toggle="dropdown" aria-expanded="false" data-hover="dropdown"> <?php echo fc_lang('操作菜單'); ?>
                    <i class="fa fa-angle-down"></i>
                </button>
                <ul class="dropdown-menu pull-right" role="menu">
                    <?php if (is_array($menu['quick'])) { $count=count($menu['quick']);foreach ($menu['quick'] as $t) { ?>
                    <li>
                        <a href="<?php echo $t['url']; ?>"><?php echo $t['icon'];  echo $t['name']; ?></a>
                    </li>
                    <?php } } ?>
                    <li class="divider"> </li>
                    <li>
                        <a href="javascript:window.location.reload();">
                            <i class="icon-refresh"></i> <?php echo fc_lang('刷新頁面'); ?></a>
                    </li>
                </ul>
            </div>
        </div>
    </div>
    <h3 class="page-title">
        <small></small>
    </h3>
    <div class="portlet light bordered myfbody">
 
        <div class="portlet-title">
            <div class="caption">
                <span class="caption-subject font-green sbold uppercase"><?php echo fc_lang('賬號設置'); ?></span>
            </div>
        </div>
        <div class="portlet-body">
 
            <div class="row">
                <div class="portlet-body form">
 
                        <div class="form-group">
                            <label class="col-md-2 control-label" style="padding-top: 10px;"><?php echo fc_lang('類型'); ?>:</label>
                            <div class="col-md-9">
                                <div class="radio-list">
                                    <label class="radio-inline"><input name="data[type]" type="radio" value="0" onclick="$('.dr_0').show();$('.dr_1').hide();$('.dr_2').hide();" <?php if ($data['type'] == 0) { ?>checked="checked"<?php } ?> /> <?php echo fc_lang('官方接口'); ?></label>
                                    <label class="radio-inline"><input name="data[type]" type="radio" value="1" onclick="$('.dr_1').show();$('.dr_0').hide();$('.dr_2').hide();" <?php if ($data['type'] == 1) { ?>checked="checked"<?php } ?> /> <?php echo fc_lang('第三方接口'); ?></label>
                                    <label class="radio-inline"><input name="data[type]" type="radio" value="2" onclick="$('.dr_2').show();$('.dr_0').hide();$('.dr_1').hide();" <?php if ($data['type'] == 2) { ?>checked="checked"<?php } ?> /> <?php echo fc_lang('短信寶接口'); ?></label>
                                </div>
                            </div>
                        </div>
                        <div class="form-group dr_0">
                            <label class="col-md-2 control-label"><?php echo fc_lang('申請教程'); ?>:</label>
                            <div class="col-md-9">
                                <div class="form-control-static"><label><a href="http://help.dayrui.com/107.html" target="_blank">http://help.dayrui.com/107.html</a></label></div>
                            </div>
                        </div>
                        <div class="form-group dr_0">
                            <label class="col-md-2 control-label">SMS Uid:</label>
                            <div class="col-md-9">
                                <label><input class="form-control" type="text" name="data[uid]" value="<?php echo $data['uid']; ?>" ></label>
                            </div>
                        </div>
                        <div class="form-group dr_0">
                            <label class="col-md-2 control-label">SMS Key:</label>
                            <div class="col-md-9">
                                <input class="form-control" type="text" name="data[key]" value="<?php echo $data['key']; ?>" >
                            </div>
                        </div>
                        <?php if ($data['uid']) { ?>
                        <div class="form-group dr_0">
                            <label class="col-md-2 control-label"><?php echo fc_lang('剩余短信'); ?>:</label>
                            <div class="col-md-9">
                                <div class="form-control-static" id="dr_sms">....</div>
                            </div>
                        </div>
                        <?php } ?>
                    <div class="form-group dr_1">
                        <label class="col-md-2 control-label"><?php echo fc_lang('申請教程'); ?>:</label>
                        <div class="col-md-9">
                            <div class="form-control-static"><label><a href="http://help.dayrui.com/108.html" target="_blank">http://help.dayrui.com/108.html</a></label></div>
                        </div>
                    </div>
 
                    <div class="form-group dr_1">
                        <label class="col-md-2 control-label"><?php echo fc_lang('字段格式'); ?>:</label>
                        <div class="col-md-9">
                            <textarea class="form-control" style="height:120px" name="data[third]" /><?php echo $data['third']; ?></textarea>
                        </div>
                    </div>
 
                    <div class="form-group dr_2">
                        <label class="col-md-2 control-label"><?php echo fc_lang('申請地址'); ?>:</label>
                        <div class="col-md-9">
                            <div class="form-control-static"><label><a href="http://www.gjrencai.com/reg" target="_blank">http://www.gjrencai.com/reg</a></label></div>
                        </div>
                    </div>
                    <div class="form-group dr_2">
                        <label class="col-md-2 control-label">短信寶用戶名:</label>
                        <div class="col-md-9">
                            <input class="form-control" type="text" name="data[smsbaokey]" value="<?php echo $data['smsbaokey']; ?>" >
                        </div>
                    </div>                    
                    <div class="form-group dr_2">
                        <label class="col-md-2 control-label">短信寶密碼:</label>
                        <div class="col-md-9">
                            <input class="form-control" type="text" name="data[smsbaopass]" value="<?php echo $data['smsbaopass']; ?>" >
                        </div>
                    </div>
                    <div class="form-group ">
                        <label class="col-md-2 control-label"><?php echo fc_lang('短信簽名'); ?>:</label>
                        <div class="col-md-9">
                            <label><input class="form-control" type="text" name="data[note]" value="<?php echo $data['note']; ?>" ></label>
                            <span class="help-block">保持在10個字符以內</span>
                        </div>
                    </div>
 
                </div>
            </div>
        </div>
    </div>
 
 
    <div class="myfooter">
        <div class="row">
            <div class="portlet-body form">
                <div class="form-body">
                    <div class="form-actions">
                        <div class="row">
                            <div class="col-md-12 text-center">
                                <button type="submit" class="btn green"> <i class="fa fa-save"></i> <?php echo fc_lang('保存'); ?></button>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>
</form>
<?php if ($fn_include = $this->_include("nfooter.html")) include($fn_include); ?>

顯示界面修改完成后,我們去修改接口配置文件,打開項目\diy\dayrui\controllers\admin\Sms.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
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
142
143
<?php
 
if (!defined('BASEPATH')) exit('No direct script access allowed');
 
/* v3.1.0  */
        
class Sms extends M_Controller {
 
        private $service 'http://sms.dayrui.com/index.php';
 
    /**
     * 構造函數
     */
    public function __construct() {
        parent::__construct();
                $this->template->assign('menu'$this->get_menu_v3(array(
                    fc_lang('賬號設置') => array('admin/sms/index''envelope'),
                    fc_lang('發送短信') => array('admin/sms/send''send'),
                    fc_lang('發送日志') => array('admin/sms/log''calendar'),
                )));
    }
        
        /**
     * 賬號
     */
    public function index() {
        
                $file = WEBPATH.'config/sms.php';
                if (IS_POST) {
                
                        $data $this->input->post('data', true);
                        // var_dump($data);exit;
                        if (strlen($data['note']) > 30 ) {
                $this->admin_msg(fc_lang('短信簽名超出了范圍'));
            }
                        if ($_POST['type'] == '0' || $_POST['type'] == '2') {
                unset($data['third']);
            }
                        $this->load->library('dconfig');
                        $size $this->dconfig
                                                 ->file($file)
                                                 ->note('短信配置文件')
                                                 ->space(8)
                                                 ->to_require_one($data);
                        if (!$size) {
                $this->admin_msg(fc_lang('網站域名文件創建失敗,請檢查config目錄權限'));
            }
            $this->system_log('配置短信接口'); // 記錄日志
                        $this->admin_msg(fc_lang('操作成功,正在刷新...'), dr_url('sms/index'), 1);
                }
                $data is_file($file) ? require $file array();
                $this->template->assign(array(
                        'data' => $data,
                        'service' => $this->service,
                ));
                $this->template->display('sms_index.html');
    }
        
        /**
     * 發送
     */
    public function send() {
        
                $file = WEBPATH.'config/sms.php';
                if (!is_file($file)) {
            $this->admin_msg(fc_lang('您還沒有配置短信賬號呢'));
        }
                
                $this->template->display('sms_send.html');
    }
        
        /**
     * 發送
     */
    public function ajaxsend() {
        
                $file = WEBPATH.'config/sms.php';
                if (!is_file($file)) {
            exit(dr_json(0, fc_lang('您還沒有配置短信賬號呢')));
        }
                
                $data $this->input->post('data', true);
                if (strlen($data['content']) > 150) {
            exit(dr_json(0, fc_lang('短信內容過長,不得超過70個漢字')));
        }
                
                $mobile $data['mobile'];
                if ($data['mobiles'] && !$data['mobile']) {
                        $mobile str_replace(array(PHP_EOL, chr(13), chr(10)), ','$data['mobiles']);
                        $mobile str_replace(',,'','$mobile);
                        $mobile = trim($mobile',');
                }
                if (substr_count($mobile',') > 40) {
            exit(dr_json(0, fc_lang('群發一次不得超過40個,數量過多時請分批發送')));
        }
 
        $this->system_log('發送系統短信'); // 記錄日志
                $result $this->member_model->sendsms($mobile$data['content']);
                if ($result === FALSE) {
                         exit(dr_json(0, '#0'.fc_lang('發送失敗')));
                else {
                         exit(dr_json($result['status'], $result['msg']));
                }
    }
        
        /**
     * 日志
     */
    public function log() {
        
                if (IS_POST) {
                        @unlink(WEBPATH.'cache/sms_error.log');
                        exit(dr_json(1, fc_lang('操作成功,正在刷新...')));
                }
                
                $data $list array();
                $file = @file_get_contents(WEBPATH.'cache/sms_error.log');
                if ($file) {
                        $data explode(PHP_EOL, $file);
                        $data $data array_reverse($data) : array();
                        unset($data[0]);
                        $page = max(1, (int)$this->input->get('page'));
                        $limit = ($page - 1) * SITE_ADMIN_PAGESIZE;
                        $i $j = 0;
                        foreach ($data as $v) {
                                if ($i >= $limit && $j < SITE_ADMIN_PAGESIZE) {
                                        $list[] = $v;
                                        $j ++;
                                }
                                $i ++;
                        }
                }
                
                $total count($data);
                $this->template->assign(array(
                        'list' => $list,
                        'total' => $total,
                        'pages'        => $this->get_pagination(dr_url('sms/log'), $total)
                ));
                $this->template->display('sms_log.html');
    }
        
}

接下來我們去修改接口發送文件,打開項目\diy\module\member\models\Member_model.php 文件,我們修改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
  /**
     * 短信發送
     *
     * @param        string        $mobile
     * @param        string        $content
     * @return  bool
     */
    public function sendsms($mobile$content) {
 
        if (!$mobile || !$content) {
            return FALSE;
        }
 
        $file = WEBPATH.'config/sms.php';
        if (!is_file($file)) {
            return FALSE;
        }
 
        $config require_once $file;
        if ($config['type'] == '0') {
            $this->load->helper('sms');
            if (function_exists('my_sms_send')) {
                $result = my_sms_send($mobile$content$config);
            else {
                return FALSE;
            }
        elseif($config['type'] == '1') {
            $result = dr_catcher_data('http://sms.dayrui.com/index.php?uid='.$config['uid'].'&key='.$config['key'].'&mobile='.$mobile.'&content='.$content.'【'.$config['note'].'】&domain='.trim(str_replace('http://''', SITE_URL), '/').'&sitename='.SITE_NAME);
            if (!$result) {
                return FALSE;
            }
            $result = json_decode($result, true);
        }else{
              $result = dr_catcher_data('http://api.smsbao.com/sms?u='.$config['smsbaokey'].'&p='.md5($config['smsbaopass']).'&m='.$mobile.'&c=【'.$config['note'].'】'.$content);
 
 
            if ($result != 0) {
                return false;
            }else{
                $result array('status'=>'OK','msg'=>'發送成功');
            }
        }
        @file_put_contents(WEBPATH.'cache/sms_error.log'date('Y-m-d H:i:s').' ['.$mobile.'] ['.$result['msg'].'] ('.str_replace(array(chr(13), chr(10)), ''$content).')'.PHP_EOL, FILE_APPEND);
        return $result;
    }

好了,經過以上的替換,短信寶的短信平臺已經替換成功了,我們去進行發送測試:

 

報備一下短信寶的VIP模板,這樣就可以走短信寶的優質通道了,并且免審核了,短信內容3~5秒就可送達。
開源插件

最新更新

電商類

CMS類

微信類

文章標簽
91成人在线播放_欧美一区二区视频在线观看_91精品国产高清久久久久久_国产精品久久亚洲不卡4k岛国
久久久99精品久久| 亚洲午夜电影在线| 欧美tickling挠脚心丨vk| 欧美无砖专区一中文字| 99re热视频精品| 成人av影院在线| 国产精品91一区二区| 激情五月激情综合网| 麻豆国产精品视频| 免费成人你懂的| 麻豆中文一区二区| 美国精品在线观看| 久久97超碰国产精品超碰| 久久国产尿小便嘘嘘尿| 久久99精品一区二区三区| 久久精品国产久精国产| 久久99这里只有精品| 国产一区二区成人久久免费影院 | 国产精品视频观看| 欧美国产日产图区| 国产精品视频一二三| 亚洲三级小视频| 亚洲激情图片一区| 午夜影院久久久| 日本视频中文字幕一区二区三区| 日韩影视精彩在线| 紧缚捆绑精品一区二区| 国产成人av电影在线| 99在线热播精品免费| 91福利资源站| 91精品国产综合久久久蜜臀图片| 精品久久免费看| 国产精品少妇自拍| 一区二区三区四区蜜桃| 日韩电影一区二区三区四区| 精品无人码麻豆乱码1区2区| 成人午夜激情视频| 欧美日韩一区高清| 精品成人一区二区三区四区| 国产精品嫩草久久久久| 亚洲国产精品人人做人人爽| 久久精品国产色蜜蜜麻豆| 成人免费看黄yyy456| 欧美日免费三级在线| 日韩久久免费av| 综合分类小说区另类春色亚洲小说欧美 | 一本大道久久精品懂色aⅴ| 欧美日韩日本视频| 久久综合一区二区| 亚洲老司机在线| 久久精品国产77777蜜臀| 成人app软件下载大全免费| 在线这里只有精品| 久久综合五月天婷婷伊人| 亚洲免费观看高清| 久久成人久久爱| 色吊一区二区三区| 久久人人爽人人爽| 亚洲午夜一区二区三区| 国产成人av电影在线| 在线电影一区二区三区| 国产精品全国免费观看高清| 日韩国产高清影视| 91片黄在线观看| 精品sm在线观看| 亚洲一二三四久久| 成人少妇影院yyyy| 日韩一区二区电影在线| 亚洲黄色小视频| 国产精品2024| 欧美一区二区三区在| 亚洲伦在线观看| 粉嫩aⅴ一区二区三区四区五区| 制服丝袜在线91| 亚洲另类春色国产| 成熟亚洲日本毛茸茸凸凹| 欧美一区二区成人| 亚洲国产精品久久人人爱蜜臀| 国产a视频精品免费观看| 91精品国产91热久久久做人人| 亚洲欧美日韩国产中文在线| 国产suv一区二区三区88区| 日韩一区二区三区电影在线观看| 一区二区理论电影在线观看| jlzzjlzz亚洲日本少妇| 久久久91精品国产一区二区精品| 日韩电影在线观看一区| 欧美视频在线不卡| 亚洲激情男女视频| www.亚洲国产| 欧美国产丝袜视频| 国产在线不卡一区| 精品捆绑美女sm三区| 日本女优在线视频一区二区| 欧美性猛交xxxx乱大交退制版| 亚洲日本欧美天堂| a亚洲天堂av| 国产精品久久777777| 国产999精品久久久久久绿帽| 精品久久久久一区二区国产| 免费观看在线色综合| 欧美一区二区三区啪啪| 午夜欧美电影在线观看| 欧美日韩一级视频| 亚洲午夜精品17c| 欧美日韩一二三| 亚洲影视在线播放| 欧美三电影在线| 婷婷六月综合网| 日韩一级精品视频在线观看| 日韩精品福利网| 日韩精品一区二区三区视频| 精品综合免费视频观看| 欧美精品一区二| 从欧美一区二区三区| 国产精品成人一区二区艾草 | 日韩欧美亚洲国产精品字幕久久久| 午夜精品一区二区三区免费视频| 欧美精品第1页| 青青草97国产精品免费观看 | 精品国产91乱码一区二区三区 | 国产精品国产三级国产三级人妇 | 69p69国产精品| 美腿丝袜亚洲综合| 久久久久国产精品人| 成人国产精品视频| 亚洲男人的天堂在线aⅴ视频| 欧美天天综合网| 麻豆精品在线看| 欧美国产精品专区| 91日韩一区二区三区| 亚洲国产美国国产综合一区二区| 欧美日韩电影在线| 国产一区二区三区在线观看免费 | 琪琪久久久久日韩精品| 久久婷婷综合激情| 91丨porny丨户外露出| 婷婷综合另类小说色区| 久久午夜免费电影| 99精品偷自拍| 亚洲成年人影院| 久久综合九色欧美综合狠狠| a4yy欧美一区二区三区| 亚洲成av人片在www色猫咪| 日韩一区二区三区视频| 成人99免费视频| 午夜精品成人在线视频| 日韩一区二区三区电影在线观看| 国产福利不卡视频| 亚洲综合一区二区三区| 精品不卡在线视频| 91福利国产成人精品照片| 麻豆91免费观看| 亚洲色图在线视频| 日韩精品资源二区在线| 91麻豆福利精品推荐| 精品一区二区三区在线播放| 亚洲你懂的在线视频| 欧美精品一区二区三区蜜桃视频| 91同城在线观看| 国内精品国产成人国产三级粉色 | 日韩中文欧美在线| 中文字幕在线观看不卡视频| 91精品国产综合久久久蜜臀图片| zzijzzij亚洲日本少妇熟睡| 视频一区二区不卡| 亚洲天堂中文字幕| 2023国产精品自拍| 欧美日韩久久久| 99国内精品久久| 极品少妇一区二区三区精品视频| 一区二区三区电影在线播| 国产亚洲精品bt天堂精选| 欧美一区二区在线免费播放| 99久久婷婷国产| 国产一区二区伦理| 日韩高清一区二区| 亚洲一区在线免费观看| 国产精品久久久久影院老司| 精品国产三级电影在线观看| 欧美日韩极品在线观看一区| 99久久精品免费精品国产| 国产呦精品一区二区三区网站 | 欧美视频一区二区三区在线观看| 高清shemale亚洲人妖| 久草热8精品视频在线观看| 天堂va蜜桃一区二区三区漫画版 | 99精品国产99久久久久久白柏| 狠狠狠色丁香婷婷综合激情| 日韩经典中文字幕一区| 亚洲一区二区影院| 亚洲素人一区二区| 国产精品久久久久久久久果冻传媒| 亚洲精品一区二区三区99| 日韩一区和二区| 91精品国产综合久久小美女| 欧美三级韩国三级日本一级| 91福利社在线观看| 色欧美88888久久久久久影院| 99视频精品在线|