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


待發短信

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

4001-021-502

工作時間

9:00-21:00

解決ectouch發貨提醒短信發送失敗問題

ECTouch系統是一款免費開源的手機商城系統,采用國際標準HTML5+CSS3研發,便于二次開發,小編上次也講解過如何進行短信接口的替換,前幾天一個客戶找到我說發貨提醒短信發送失敗,其他都是正常使用,經過小編的一番代碼追蹤發現原來發貨提醒所調用的文件,與其他文件不是同一個文件,下面我們就來修改這個發貨提醒的接口發送文件。

打開項目\include\classes\sms.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
32
33
34
35
function send($phones$msg$send_date ''$send_num = 1, $sms_type ''$version '1.0', &$sms_error '') {
        //function send($phones, $msg, &$sms_error = '') {
        /* 檢查發送信息的合法性 */
        $contents $this->get_contents($phones$msg);
        if (!$contents) {
            return false;
        }
 
        /* 獲取API URL */
        $sms_url "http://api.smsbao.com/sms";
 
        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 = $this->Post($post_data, $sms_url);
                $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 = $this->Post($post_data, $sms_url);
            $get = Http::doPost($sms_url$post_data);
            $gets $this->xml_to_array($get);
        }
 
        if ($get== '0') {
            return true;
        else {
            $sms_error $get;
            //$this->logResult($sms_error);
            return $sms_error;
        }
    }

經過上面的修改發貨提醒短信可以正常發送了,報備一下短信寶的VIP模版,這樣就可以走短信寶的優質通道,并且免審核了,短信內容3~5秒就可送達。
開源插件

最新更新

電商類

CMS類

微信類

文章標簽