騎士人才系統(tǒng)是基于PHP+MYSQL為核心開發(fā)的招聘類型web系統(tǒng),它是免費(fèi)的和開源的,使用范圍非常廣泛,小編對(duì)于她還是比較了解的,前段時(shí)間也為大家講解過(guò)一些版本的短信接口替換,今天為大家?guī)?lái)4.2.69版本的新增短信接口,使用的短信接口是我們短信寶短信群發(fā)平臺(tái)的短信接口,我們短信寶短信群發(fā)平臺(tái)發(fā)送速度快,而且非常穩(wěn)定,注冊(cè)就送測(cè)試帳號(hào)。
對(duì)于這個(gè)版本的騎士人才新增短信接口還是比較簡(jiǎn)單的,我們首先需要新增接口的發(fā)送文件,打開項(xiàng)目/Application/Common/qscmslib/sms新建一個(gè)smsbao的文件夾,在smsbao下面新建一個(gè)smsbao.class.php文件,文件代碼內(nèi)容如下:
|
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
|
<?php/*** */class smsbao_sms { protected $_error = 0; protected $setting = array(); public function __construct($setting) { $this->setting = $setting; } public function sendTemplateSMS($type='captcha',$option) { $datas['u'] = $this->setting['appkey']; $datas['p'] = md5($this->setting['secretKey']); if ($option['data']) { foreach ($option['data'] as $key => $val) { $data['{'.$key.'}'] = $val; } $data['msg'] = strtr($option['tpl'],$data); }else{ $data['msg'] = $option['tpl']; } $datas['m'] = $option['mobile']; $datas['c'] = '【'.$this->setting['signature'].'】'.$data['msg']; $f=$this->Get($url); if ($f == 0) { return true; }else{ $this->_error = $f.'短信發(fā)送失敗請(qǐng)聯(lián)系服務(wù)商!'; return false; } } protected function Get($url) { 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 getError(){ return $this->_error; }} |
代碼發(fā)送文件添加之后,我們需要修改數(shù)據(jù)庫(kù)手動(dòng)添加上我們短信寶接口的配置項(xiàng),打開項(xiàng)目/Home/Controller 建一個(gè)SmsbaoController.class.php文件,文件代碼內(nèi)容為:
|
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// +----------------------------------------------------------------------// | 74CMS [ WE CAN DO IT JUST THINK IT ]// +----------------------------------------------------------------------// | Copyright (c) 2009 http://www.74cms.com All rights reserved.// +----------------------------------------------------------------------// | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )// +----------------------------------------------------------------------// | Author: // +----------------------------------------------------------------------// | ModelName: // +----------------------------------------------------------------------namespace Home\Controller;use Common\Controller\FrontendController;class SmsbaoController extends FrontendController{ public function install(){$sql=<<<EOFINSERT INTO `__PREFIX__sms` VALUES ('', '短信寶', 'a:3:{s:6:\"appkey\";s:11:\"\";s:9:\"secretKey\";s:6:\"\";s:9:\"signature\";s:6:\"騎士人才系統(tǒng)\";}', 'smsbao', '', '0', '申請(qǐng)地址:短信寶官網(wǎng) http://www.cpzh.com.cn', '0', '0', '999', '0');INSERT INTO `__PREFIX__sms_templates` VALUES ('', 'set_applyjobs', '申請(qǐng)職位', '{sitename}提醒您:{personalfullname}申請(qǐng)了您發(fā)布的職位{jobsname},請(qǐng)登錄{sitedomain}查看', 'smsbao', '', '【網(wǎng)站名稱】');INSERT INTO `__PREFIX__sms_templates` VALUES ('', 'set_invite', '邀請(qǐng)面試', '{sitename}提醒您:{companyname}對(duì)您發(fā)起了面試邀請(qǐng),請(qǐng)登錄{sitedomain}查看', 'smsbao', '', '【網(wǎng)站名稱】');INSERT INTO `__PREFIX__sms_templates` VALUES ('', 'set_order', '申請(qǐng)充值', '{sitename}提醒您:訂單{oid}已經(jīng)添加成功,付款方式為:{paymenttpye},應(yīng)付金額{amount}。請(qǐng)登錄{sitedomain}查看', 'smsbao', '', '【網(wǎng)站名稱】');INSERT INTO `__PREFIX__sms_templates` VALUES ('', 'set_payment', '充值成功', '{sitename}提醒您:充值成功,系統(tǒng)已為您開通服務(wù),請(qǐng)登錄{sitedomain}查看', 'smsbao', '', '【網(wǎng)站名稱】');INSERT INTO `__PREFIX__sms_templates` VALUES ('', 'set_editpwd', '修改密碼', '{sitename}提醒您:您的密碼修改成功,新密碼為:{newpassword}', 'smsbao', '', '【網(wǎng)站名城】');INSERT INTO `__PREFIX__sms_templates` VALUES ('', 'set_jobsallow', '職位審核通過(guò)', '{sitename}提醒您:職位({jobsname})已經(jīng)通過(guò)審核!請(qǐng)登錄{sitedomain}查看', 'smsbao', '', '【網(wǎng)站名稱】');INSERT INTO `__PREFIX__sms_templates` VALUES ('', 'set_jobsnotallow', '職位審核未通過(guò)', '{sitename}提醒您:職位({jobsname})未通過(guò)審核,請(qǐng)修改后再次提交審核!請(qǐng)登錄{sitedomain}查看', 'smsbao', '', '【網(wǎng)站名稱】');INSERT INTO `__PREFIX__sms_templates` VALUES ('', 'set_licenseallow', '營(yíng)業(yè)執(zhí)照審核通過(guò)', '{sitename}提醒您:您的企業(yè)資料已認(rèn)證通過(guò)!請(qǐng)登錄{sitedomain}查看', 'smsbao', '', '【網(wǎng)站名稱】');INSERT INTO `__PREFIX__sms_templates` VALUES ('', 'set_licensenotallow', '營(yíng)業(yè)執(zhí)照審核未通過(guò)', '{sitename}提醒您:你的企業(yè)認(rèn)證未通過(guò),請(qǐng)重新上傳營(yíng)業(yè)執(zhí)照!請(qǐng)登錄{sitedomain}查看', 'smsbao', '', '【網(wǎng)站名稱】');INSERT INTO `__PREFIX__sms_templates` VALUES ('', 'set_resumeallow', '簡(jiǎn)歷審核通過(guò)', '{sitename}提醒您:您的簡(jiǎn)歷已通過(guò)審核!請(qǐng)登錄{sitedomain}查看', 'smsbao', '', '【網(wǎng)站名稱】');INSERT INTO `__PREFIX__sms_templates` VALUES ('', 'set_resumenotallow', '簡(jiǎn)歷審核未通過(guò)', '{sitename}提醒您:您的簡(jiǎn)歷未通過(guò)審核,請(qǐng)修改后再次提交審核!請(qǐng)登錄{sitedomain}查看', 'smsbao', '', '【網(wǎng)站名城】');INSERT INTO `__PREFIX__sms_templates` VALUES ('', 'set_login', '手機(jī)登陸驗(yàn)證', '您正在登錄{sitename}的會(huì)員,手機(jī)驗(yàn)證碼為:{rand},此驗(yàn)證碼有效期為10分鐘', 'smsbao', '', '【網(wǎng)站名稱】');INSERT INTO `__PREFIX__sms_templates` VALUES ('', 'set_testing', '測(cè)試', '您好!這是一條檢測(cè)短信模塊配置的短信。收到此短信,意味著您的短信模塊設(shè)置正確!您可以進(jìn)行其它操作了!', 'smsbao', '', '【網(wǎng)站名稱】');INSERT INTO `__PREFIX__sms_templates` VALUES ('', 'set_retrieve_password', '找回密碼', '您正在找回{sitename}的會(huì)員密碼,手機(jī)驗(yàn)證碼為:{rand},此驗(yàn)證碼有效期為10分鐘', 'smsbao', '', '【網(wǎng)站名稱】');INSERT INTO `__PREFIX__sms_templates` VALUES ('', 'set_register', '注冊(cè)賬號(hào)', '您正在注冊(cè){sitename}的會(huì)員,手機(jī)驗(yàn)證碼為:{rand},此驗(yàn)證碼有效期為10分鐘', 'smsbao', '', '【網(wǎng)站名稱】');INSERT INTO `__PREFIX__sms_templates` VALUES ('', 'set_register_resume', '快速注冊(cè)簡(jiǎn)歷', '您正在注冊(cè){sitename}的會(huì)員,手機(jī)驗(yàn)證碼為:{rand},此驗(yàn)證碼有效期為10分鐘', 'smsbao', '', '【網(wǎng)站名稱】');INSERT INTO `__PREFIX__sms_templates` VALUES ('', 'set_mobile_auth', '手機(jī)認(rèn)證', '感謝您使用{sitename}手機(jī)認(rèn)證,驗(yàn)證碼為:{rand}', 'smsbao', '', '【網(wǎng)站名稱】');EOF; $Model = new \Think\Model; $res=$Model->execute($sql); if($res){ echo '短信寶插件安裝成功,請(qǐng)刪除upload/Application/Home/Controller/SmsbaoController.class.php'; }else{ echo '短信寶插件安裝失敗'; } }}?> |
好了經(jīng)過(guò)以上的添加,短信寶短信接口就已經(jīng)安裝成功,可以正常使用了,最后我們進(jìn)行發(fā)送測(cè)試:

報(bào)備一下短信寶的VIP模板,這樣就可以走短信寶的優(yōu)質(zhì)通道了,并且免審核了,短信內(nèi)容3~5秒就可送達(dá)。
最新更新
電商類
CMS類
微信類