ECTouch系統(tǒng)是一款免費開源的手機商城系統(tǒng),采用國際標準HTML5+CSS3研發(fā),便于二次開發(fā),小編對這款軟件還是比較了解的,今天小編就以替換短信接口為例一步一步教大家如何開發(fā),進行替換的短信接口是我們短信寶短信群發(fā)平臺的短信接口,我們短信寶短信接口非常穩(wěn)定,發(fā)送速度快,注冊還送測試短信,推薦大家使用。
我們首先修改短信的配置文件,打開項目/include/languages/zh_cn/admin/shop_config.php,修改141~143行,修改代碼如下:
|
1
2
3
|
$_LANG['cfg_name']['sms_ecmoban_user'] = '短信寶用戶名';$_LANG['cfg_name']['sms_ecmoban_password'] = '短信寶密碼';$_LANG['cfg_name']['sms_shop_mobile'] = '商家的手機號碼'; |
修改完成后,我們修改短信的發(fā)送代碼,打開項目/include/librariesEcsSms.class.php文件,修改send方法,修改代碼如下:
|
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
|
// 發(fā)送短消息function send($phones, $msg, $send_date = '', $send_num = 1, $sms_type = '', $version = '1.0', &$sms_error = '') { /* 檢查發(fā)送信息的合法性 */ $contents = $this->get_contents($phones, $msg); if (!$contents) { return false; } /* 獲取API URL */ if (count($contents) > 1) { foreach ($contents as $key => $val) { $post_data = "u=" . $this->sms_name . "&p=" . md5($this->sms_password) . "&m=" . $val['phones'] . "&c=【" .C('shop_name').'】'. rawurlencode($val['content']); //密碼可以使用明文密碼或使用32位MD5加密 $get = Http::doPost($sms_url, $post_data); $gets = $this->xml_to_array($get); sleep(1); } } else { $post_data = "u=" . $this->sms_name . "&p=" . md5($this->sms_password) ."&m=" . $contents[0]['phones'] . "&c=【" .C('shop_name').'】'.rawurlencode($contents[0]['content']); //密碼可以使用明文密碼或使用32位MD5加密 $get = Http::doPost($sms_url, $post_data); $gets = $this->xml_to_array($get); } if ($get== '0') { return true; } else { $sms_error = $get; return $sms_error; }} |
好了,經(jīng)過以上的替換,短信寶的短信平臺已經(jīng)替換成功了,我們進行發(fā)送測試。

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