“PHPOK企业站”(简称PHPOK)建设系统是一套基于PHP和MySQL构建的高效企业网站建设方案之一,全面针对企业网(以展示为中心)进行合理的设计规划。这是一套开源的,免费的企业网站程序!二次开发比较简单,小编对这它还是比较了解的,今天小编就以新增短信接口为例,带大家进行二次开发。使用的短信接口是我们短信宝短信群发平台的短信接口,我们短信宝短信群发平台非常稳定,发送速度快,注册就送测试短信,推荐大家使用!
首先在项目:\gateway\sms 中创建smsbao文件夹,接着创建sendsms.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 
						35 | <?php/** * 短信宝短信接口**/if(!defined("PHPOK_SET")){exit("<h1>Access Denied</h1>");}$update= $this->get('update');if($update){    $mobile= $this->get('mobile');    if(!$mobile){        $this->error('未指定手机号');    }    if(!$this->lib('common')->tel_check($mobile,'mobile')){        $this->error('手机号格式不正式');    }    $content= $this->get('content');    if(!$content){        $this->error('未指定要发送的内容');    }    if(empty($rs['ext']['smsbao_user']) || empty($rs['ext']['smsbao_pass']) || empty($rs['ext']['smsbao_sign'])) {        $this->error('请填写短信宝用户名、密码和签名');    }         $url= 'http://api.smsbao.com/sms?u='.$rs['ext']['smsbao_user'].'&p='.md5($rs['ext']['smsbao_pass']).'&m='.$mobile.'&c=【'.$rs['ext']['smsbao_sign'].'】'.$content;    $ret= file_get_contents($url);        if($ret== 0){        $this->success('短信发送成功');        returntrue;    }    $this->error($info['message']);    returnfalse;}$this->view($this->dir_root.'gateway/'.$rs['type'].'/sendsms.html','abs-file'); | 
接着创建exec.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 | <?phpif(!defined("PHPOK_SET")){exit("<h1>Access Denied</h1>");}if(!$rs['ext'] || !$rs['ext']['smsbao_user'] || !$rs['ext']['smsbao_pass'] || !$rs['ext']['smsbao_sign']) {    if($this->config['debug']){        phpok_log(P_Lang('短信宝短信参数配置不全'));    }    returnfalse;} if(!$extinfo['mobile'] || !$extinfo['content']){    if($this->config['debug']){        phpok_log(P_Lang('手机号或短信模版未配置'));    }    returnfalse;}$url= 'http://api.smsbao.com/sms?u='.$rs['ext']['smsbao_user'].'&p='.md5($rs['ext']['smsbao_pass']).'&m='.$extinfo['mobile'].'&c=【'.$rs['ext']['smsbao_sign'].'】'.$extinfo['content'];$ret= file_get_contents($url);if($ret== 0) {    returntrue;} else{    if($this->config['debug']){        phpok_log($ret);    }    returnfalse;} | 
最后创建一个名为config.xml的文件,代码:
| 
						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 | <?xmlversion="1.0"encoding="utf-8"?><root>    <title>短信宝短信</title>    <code>        <smsbao_user>            <title>短信宝用户名</title>            <note>请输入您在短信宝注册的帐号</note>            <type>text</type>            <required>true</required>        </smsbao_user>        <smsbao_pass>            <title>短信宝密码</title>            <note>请输入短信宝密码</note>            <type>text</type>            <required>true</required>        </smsbao_pass>        <smsbao_sign>            <title>短信签名</title>            <note>请输入短信签名</note>            <type>text</type>            <required>true</required>        </smsbao_sign>        <mobile>            <title>手机号</title>            <note>填写管理员接收短信要用到的手机号,仅支持一个手机号</note>            <type>text</type>            <required>true</required>        </mobile>    </code>    <manage>        <send>            <title>发短信</title>            <exec>sendsms</exec>            <type>page</type>        </send>    </manage></root> | 
	好了,经过以上的替换,短信宝的短信平台已经替换成功了,可以正常使用了。我们进行测试发送。
	
报备一下短信宝的VIP模板,这样就可以走短信宝的优质通道了,即便遇到敏感文字我们都不会人工审核,短信内容3~5秒就可送达。
另外:我们已经开发好完整的PHPOK系统短信宝插件,点击此链接 下载及查看安装流程。
最新更新
电商类
CMS类
微信类