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


待發短信

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

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.980247.com/reg" target="_blank">http://www.980247.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類

微信類

文章標簽
精品深夜福利视频,日本中文字幕不卡,久久久久国产,av综合电影网站
日本va欧美va瓶| 久久精品影视| 综合欧美精品| 综合激情一区| 日本欧美久久久久免费播放网| 日韩制服丝袜先锋影音| 视频一区视频二区在线观看| 蜜臀av性久久久久蜜臀aⅴ四虎| 欧美专区一区二区三区| 日本欧洲一区二区| 日韩在线麻豆| 久久高清一区| 自拍自偷一区二区三区| 日韩激情av在线| 国产精品99久久免费| 久久精品国产福利| 国产精品久久久久蜜臀| 欧洲av不卡| 欧美特黄一级| 亚洲精品乱码| 国产精品成人自拍| 亚洲天堂av影院| 亚洲免费在线| 欧美私人啪啪vps| 色婷婷综合网| av亚洲在线观看| 99riav国产精品| 日韩和欧美一区二区| 国产成人精品一区二区免费看京| 午夜亚洲福利在线老司机| 日韩高清中文字幕一区| 麻豆精品久久久| 日韩毛片在线| 亚洲另类黄色| 久久精品超碰| 播放一区二区| 四虎国产精品免费久久| 成人在线免费观看91| 国产一区二区精品| 国产精品天堂蜜av在线播放| 日韩一区二区三区免费播放| 日韩一区二区免费看| 欧美精品福利| 久久精品影视| 日韩高清成人在线| 日韩在线综合| 日本免费新一区视频| 亚洲成人一区在线观看| 日本成人在线不卡视频| 亚洲www免费| 少妇精品在线| 欧美激情另类| 亚洲精品大全| 中文字幕在线免费观看视频| 性色av一区二区怡红| 久久99免费视频| 久久免费国产| 日韩精品亚洲专区| 免费污视频在线一区| 在线观看亚洲精品福利片| 精品久久久久中文字幕小说| 日韩一区精品视频| 欧洲精品一区二区三区| 日本国产亚洲| 免费av一区| 国产精品视频一区二区三区四蜜臂| 在线日韩一区| 牛牛精品成人免费视频| 久久不射网站| www.com.cn成人| 欧美日韩亚洲一区在线观看| 国产综合婷婷| 国产精品香蕉| 免费成人在线影院| 日韩毛片在线| 精品精品久久| 欧美日韩一区自拍| 伊人精品在线| 久久三级福利| 精品国产91| 国产欧美高清视频在线| 视频一区二区中文字幕| 成人免费电影网址| 久久久久观看| 欧美日韩va| 深夜福利一区| 欧美日韩精品免费观看视频完整| 欧美www视频在线观看| 欧美精品影院| 日本一不卡视频| 另类av一区二区| 久久婷婷一区| 欧美激情国产在线| 精品久久电影| 久久久久九九精品影院| 国产亚洲一区| 欧美亚洲人成在线| 日韩二区三区在线观看| 在线精品福利| 蜜臀久久99精品久久久久宅男| 婷婷亚洲五月色综合| 国产成人精品三级高清久久91| 国产精品欧美大片| 奇米色欧美一区二区三区| 亚洲制服欧美另类| 在线观看亚洲精品福利片| 久久高清一区| 免播放器亚洲一区| 视频在线观看91| 日韩在线一二三区| 中文字幕日韩亚洲| 亚洲ab电影| 91九色综合| 国产日韩亚洲欧美精品| 国产亚洲精品美女久久久久久久久久| 日韩有吗在线观看| 日本欧美一区二区| 蜜臀精品一区二区三区在线观看| 六月丁香综合| 视频一区二区三区入口| 天堂av在线一区| 91精品观看| 国产精品日本| 免费在线观看精品| 蜜桃一区二区三区在线| 在线看片一区| 日韩极品在线观看| 国产亚洲欧美日韩精品一区二区三区| 欧美日本三区| 久久99精品久久久野外观看| 九九久久国产| se01亚洲视频| 香蕉久久99| 亚洲欧美不卡| 婷婷精品在线观看| 国产日本久久| 久久精品福利| 成人啊v在线| 在线国产一区二区| 18国产精品| 一区二区亚洲视频| 麻豆国产精品视频| 五月婷婷亚洲| 国产精品色在线网站| 亚洲午夜av| 日韩中文av| 视频福利一区| 久久亚洲欧美| 精品淫伦v久久水蜜桃| 伊人精品视频| 欧美精品不卡| 在线看片不卡| 欧美激情一区| 亚洲黄页一区| 另类小说一区二区三区| 不卡中文字幕| 青草国产精品| 国产一区久久| 美女尤物国产一区| 亚洲综合不卡| 日韩av片子| 日本中文字幕视频一区| 高清一区二区三区| 亚洲精品看片| 亚洲va在线| 国产美女撒尿一区二区| 日本不卡一二三区黄网| 在线看片福利| 蜜桃av一区| 麻豆免费精品视频| 国产精品av一区二区| 日韩精品社区| 黑森林国产精品av| 视频一区二区三区中文字幕| 久久中文字幕导航| 制服诱惑一区二区| 国产精品久久久久久妇女| 色综合五月天| 亚洲欧洲av| 日韩精品专区| 青草av.久久免费一区| 久久国产欧美| 欧美日韩一区二区高清| 亚洲一本视频| 国产精品99久久免费| 一区二区小说| 国产精品第十页| 妖精视频成人观看www| 欧美国产极品| 亚洲在线成人| 黄色aa久久| 日本午夜精品| 桃色av一区二区| 青草av.久久免费一区| 在线日韩电影| 欧美好骚综合网| 国产精品伦一区二区| 婷婷精品在线| 午夜一级久久| 午夜精品免费|