SOMCNS采用ThinkPHP + MySQL 开发语言,完全面向对象的技术架构设计开发。完全开源,二次开发非常方便,小编对他还是比较了解的,今天小编就来分享一下如何进行二次开发,我以替换短信接口为例,一步一步的教大家如何进行开发,使用的接口是我们短信宝群发平台的短信接口,我们短信宝群发短信平台非常稳定,发送速度快,注册还送测试短信。
我们打开项目\App\Lib\Class\Smsapi.class.php文件,修改代码如下:
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
|
<?php /* * 短信宝发送接口类 * By:somnus * Time:2016-12-15 21:33 * */ class Smsapi{ //发送验证码 //成功返回0,失败返回错误代码 public function send( $number , $cont ){ $sendurl = $this ->sendurl. "sms?u=" .C( 'cfg_smssid' ). "&p=" .md5(C( 'cfg_smstoken' )). "&m=" . $number . "&c=" .urlencode( $cont ); $result = file_get_contents ( $sendurl ); return $result ; } private function postHTTPS( $url , $post_data ) { $ch = curl_init(); curl_setopt( $ch , CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt( $ch , CURLOPT_HEADER, false); curl_setopt( $ch , CURLOPT_FOLLOWLOCATION, true); curl_setopt( $ch , CURLOPT_URL, $url ); //curl_setopt($ch, CURLOPT_REFERER, $url); curl_setopt( $ch , CURLOPT_RETURNTRANSFER, TRUE); curl_setopt( $ch , CURLOPT_POST, 1); curl_setopt( $ch , CURLOPT_POSTFIELDS, $post_data ); $result = curl_exec( $ch ); curl_close( $ch ); return $result ; } } |
好了,经过以上的替换,短信宝的短信平台已经替换成功了,可以正常使用了。进行发送测试:
报备一下短信宝的VIP模板,这样就可以走短信宝的优质通道了,并且免审核了,短信内容3~5秒就可送达。
最新更新
电商类
CMS类
微信类