待发短信

在线客服
产品支持 短信宝客服
合作渠道 渠道合作
服务咨询

4001-021-502

工作时间

9:00-21:00

齐博地方门户短信接口替换

齐博地方门户系统是一款大型地方门户系统,采用php语言,便于二次开发,今天小编就以替换短信接口为例,一步一步教大家如何进行二次开发,我们使用的短信接口是我们短信宝短信群发平台的短信接口,我们短信宝短信群发平台非常稳定,短信发送速度快,注册就送测试短信,推大家使用。

齐博地方门户的短信接口只需要将接口的url、接口返回值以及编码格式填写就可以使用了,在填写的时候要注意前后不要有空格,密码要记得是md5加密32位不区分大小写。

短信宝接口的URL:http://api.smsbao.com/sms?u=短信宝账号&p=md5加密后的短信宝密码&m=$mob&c=$content

u表示您短信宝的用户名。

p表示您短信宝的密码,要求MD5加密后的32位。

m和c都用变量代替。$mob代替手机号码。$content代替发送的内容。

我们下面开始开发,因为修改地方很多,所以这里我就重点讲解一处修改,其他地方我会将文件打包,大家可以下载下来与源文件进行对比,打开项目/inc/function.inc.php文件,修改sms_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
36
37
38
39
40
41
//发送手机短信
function sms_send($mob,$content){
        global $webdb;
 
        if(!@eregi("^http",$webdb[sms_api_url]) || (!$webdb[sms_api_code] && 0 != $webdb[sms_api_code])){
                showerr("系统没有设置好短信接口!");
        }
 
        $webdb[sms_api_url] = str_replace('$mob',$mob,$webdb[sms_api_url]);
 
        $detail explode('=',$webdb[sms_api_url]);
        foreach($detail AS $key=>$value){
 
                if(!strstr($value,'$content')){
                        continue;
                }
                list($txt,$ext)=explode('&',$value);
                $txt str_replace('$content',$content,$txt);
 
                if(WEB_LANG=='gb2312' && $webdb[sms_must_utf8]){
                        $txt = gbk2utf8($txt);
                }
                //$txt = iconv('gbk', 'utf-8', $txt);
                $detail[$key]="$txt&$ext";
 
        }
        $url = implode('=',$detail);
 
        $code file_get_contents($url);
 
        if($code == ''){
                $code = sockOpenUrl($url);
        }
 
        // strstr($code,trim($webdb[sms_api_code]))
        if($code == trim($webdb[sms_api_code])){
                return 1;
        }else{
                return 0;
        }
}

sms_send方法修改完成后,还需要修改一些小的细节,想了解的可以将小编给的文件与源文件进行对比,如果不想了解的只需要将文件覆盖到源码中就可以正常使用了。 文件链接: https://www.smsbao.com/download/齐博地方门户.zip

报备一下短信宝的VIP模板,这样就可以走短信宝的优质通道了,并且免审核了,短信内容3~5秒就可送达。
开源插件

最新更新

电商类

CMS类

微信类

文章标签