齊博地方門戶系統(tǒng)是一款大型地方門戶系統(tǒng),采用php語(yǔ)言,便于二次開(kāi)發(fā),今天小編就以替換短信接口為例,一步一步教大家如何進(jìn)行二次開(kāi)發(fā),我們使用的短信接口是我們短信寶短信群發(fā)平臺(tái)的短信接口,我們短信寶短信群發(fā)平臺(tái)非常穩(wěn)定,短信發(fā)送速度快,注冊(cè)就送測(cè)試短信,推大家使用。
齊博地方門戶的短信接口只需要將接口的url、接口返回值以及編碼格式填寫就可以使用了,在填寫的時(shí)候要注意前后不要有空格,密碼要記得是md5加密32位不區(qū)分大小寫。
短信寶接口的URL:http://api.smsbao.com/sms?u=短信寶賬號(hào)&p=md5加密后的短信寶密碼&m=$mob&c=$content
u表示您短信寶的用戶名。
p表示您短信寶的密碼,要求MD5加密后的32位。
m和c都用變量代替。$mob代替手機(jī)號(hào)碼。$content代替發(fā)送的內(nèi)容。
我們下面開(kāi)始開(kāi)發(fā),因?yàn)樾薷牡胤胶芏啵赃@里我就重點(diǎn)講解一處修改,其他地方我會(huì)將文件打包,大家可以下載下來(lái)與源文件進(jìn)行對(duì)比,打開(kāi)項(xiàng)目/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
|
//發(fā)送手機(jī)短信function sms_send($mob,$content){ global $webdb; if(!@eregi("^http",$webdb[sms_api_url]) || (!$webdb[sms_api_code] && 0 != $webdb[sms_api_code])){ showerr("系統(tǒng)沒(méi)有設(shè)置好短信接口!"); } $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方法修改完成后,還需要修改一些小的細(xì)節(jié),想了解的可以將小編給的文件與源文件進(jìn)行對(duì)比,如果不想了解的只需要將文件覆蓋到源碼中就可以正常使用了。 文件鏈接: http://www.cpzh.com.cn/download/齊博地方門戶.zip

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