聚乐云支付系统是一款开源的php+mysql系统,便于二次开发。小编对于这款软件还是比较了解的,我们今天讲的是聚乐云支付系统_3.6版本。使用的短信接口是短信宝短信群发平台的接口,短信宝短信群发平台非常稳定,发送速度快,注册还送测试短信,推荐大家使用。
首先我们修改系统后台配置页面,打开项目\admin\v_set.php文件,替换成以下代码:
<?php
/**
* 系统设置
**/
$title='管理中心';
include("../includes/common.php");
include './head.php';
include 'nav.php';
?>
<div class="container" style="padding-top:70px;">
<div class="col-xs-12 col-sm-10 col-lg-8 center-block" style="float: none;">
<?php
if(isset($_POST['submit'])) {
foreach ($_POST as $k => $value) {
if($k=='pwd')continue;
$value=daddslashes($value);
$DB->query("insert into zz_pay_config set `k`='{$k}',`v`='{$value}' on duplicate key update `v`='{$value}'");
}
showmsg('修改成功!',1);
exit();
}
?>
<div class="panel panel-primary">
<div class="panel-heading"><h3 class="panel-title">网站配置</h3></div>
<div class="panel-body">
<form action="" method="post" class="form-horizontal" role="form">
<h3>发信邮箱配置</h3>
<hr>
<div class="form-group">
<label class="col-sm-2 control-label">邮箱类型选择:</label>
<div class="col-sm-10">
<select class="form-control" name="mail_cloud">
<option value="1" <?=$conf['mail_cloud']==1?"selected":""?> >sendcloud</option>
<option value="0" <?=$conf['mail_cloud']==0?"selected":""?> >SMTP发信</option>
</select>
</div>
</div><br/>
<div class="form-group">
<label class="col-sm-2 control-label">SMTP地址:</label>
<div class="col-sm-10">
<input type="text" name="mail_smtp" value="<?php echo $conf['mail_smtp']; ?>" class="form-control"/
</div>
</div><br/>
<div class="form-group">
<label class="col-sm-2 control-label">SMTP端口:</label>
<div class="col-sm-10">
<input type="text" name="mail_port" value="<?php echo $conf['mail_port']; ?>" class="form-control"/>
</div>
</div><br/>
<div class="form-group">
<label class="col-sm-2 control-label">邮箱账号:</label>
<div class="col-sm-10">
<input type="text" name="mail_name" value="<?php echo $conf['mail_name']; ?>" class="form-control"/>
</div>
</div><br/>
<div class="form-group">
<label class="col-sm-2 control-label">邮箱密码:</label>
<div class="col-sm-10">
<input type="text" name="mail_pwd" value="<?php echo $conf['mail_pwd']; ?>" class="form-control"/>
<small>*(授权码)</small>
</div>
</div><br/>
<div class="form-group">
<label class="col-sm-2 control-label">sendcloud API_USER:</label>
<div class="col-sm-10">
<input type="text" name="mail_apiuser" value="<?php echo $conf['mail_apiuser']; ?>" class="form-control"/>
</div>
</div><br/>
<div class="form-group">
<label class="col-sm-2 control-label">sendcloud API_KEY:</label>
<div class="col-sm-10">
<input type="text" name="mail_apikey" value="<?php echo $conf['mail_apikey']; ?>" class="form-control"/>
</div>
</div><br/>
<div class="form-group">
<label class="col-sm-2 control-label">短信宝签名:</label>
<div class="col-sm-10">
<input type="text" name="sms_appkey" value="<?php echo $conf['sms_appkey']; ?>" class="form-control"/>
<small>* 短信宝签名配置</small>
</div>
</div><br/>
<div class="form-group">
<label class="col-sm-2 control-label">短信宝账号:</label>
<div class="col-sm-10">
<input type="text" name="CAPTCHA_ID" value="<?php echo $conf['CAPTCHA_ID']; ?>" class="form-control"/>
<small>* <a href="http://www.smsbao.com/reg ">点击此处进行短信宝注册</a></small>
</div>
</div><br/>
<div class="form-group">
<label class="col-sm-2 control-label">短信宝密码:</label>
<div class="col-sm-10">
<input type="text" name="PRIVATE_KEY" value="<?php echo $conf['PRIVATE_KEY']; ?>" class="form-control"/>
<small>* 密码配置</small>
</div>
</div><br/>
<div class="form-group">
<div class="col-sm-offset-2 col-sm-10"><input type="submit" name="submit" value="保存修改" class="btn btn-primary form-control"/><br/>
</div>
</div>
</form>
</div>
</div>
</div>
</div>
接着我们替换短信接口文件,打开项目\includes\function.php文件,将send_sms方法替换为以下代码:
function send_sms($phone, $code, $moban='1'){
global $conf;
$sms_appkey=$conf['sms_appkey'];
$sms_user=$conf['CAPTCHA_ID'];
$sms_pwd=md5($conf['PRIVATE_KEY']);
$url = 'http://api.smsbao.com/sms?u='.$sms_user.'&p='.$sms_pwd.'&m='.$phone.'&c='.'【'.$sms_appkey.'】您的验证码为:'.$code;
$data=get_curl($url);
// $arr=json_decode($data,true);
if(!$data){
return true;
}else{
return $arr['error_msg_zh'];
}
}
好了,经过以上的替换,短信宝的短信平台已经替换成功了,可以正常使用了。进行发送测试:
报备一下短信宝的VIP模板,这样就可以走短信宝的优质通道了,短信内容3~5秒就可送达。