齐博地方门户系统是一款大型地方门户系统,采用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 | //发送手机短信functionsms_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($detailAS $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])){                return1;        }else{                return0;        }} | 
sms_send方法修改完成后,还需要修改一些小的细节,想了解的可以将小编给的文件与源文件进行对比,如果不想了解的只需要将文件覆盖到源码中就可以正常使用了。 文件链接: http://www.smsbao.com/download/齐博地方门户.zip

报备一下短信宝的VIP模板,这样就可以走短信宝的优质通道了,并且免审核了,短信内容3~5秒就可送达。
最新更新
电商类
CMS类
微信类