阿里大于简易自定义扩展版插件

功能介绍:

  精简版,并且可以简单扩展的大于版,只有一个class文件,和一个封装的函数

在你需要要发送短信的地方添加以下代码

有哪些需要发送短信的地方,大家可以参考老版的阿里大于介绍

ali_sms($mobile,$id,$data);

其中 $mobile 为手机号  

$id 为大于模板id  不带 SMS_   只要大于模板Id的纯数字即可

$data 是你要传入的变量数组

例于你在阿里大于申请的短信模板为:

感谢注册${title},您的账号: ${uname},密码:${pwd},请牢记

模板id SMS_12345678

要接收的手机号为: 13928916720

那么在您需要发送短信地方调用方法如下

ali_sms(13928916720,12345678,array(‘title‘=>‘dt模板堂‘,‘uname‘=>‘dtmoban‘,‘pwd‘=>‘123456‘));

提示:data是一个数组,可以无限传入变量,对应你短信模板中的变量即可

不懂的可以加群 61291160 提问咨询

安装方法:

 上传api目录

将以下函数添加到  api/extend.func.php 中,并修改函数中的App Key和App Secret,以及短信签名

为您自己的,短信签名需要要大于后台申请

//阿里大于插件
function ali_sms($mobile,$id,$data){
    global $DT_TIME,$_username,$db,$DT;
    date_default_timezone_set(‘PRC‘);
    include DT_ROOT.‘/api/alidayu/sendsms.class.php‘;
    $key = ‘23770325‘; //App Key
    $secret = ‘760c3751fd234818e61c7b56f0f41116‘; //App Secret
    $sms = new sendsms($key, $secret);
    $data[‘product‘] = $DT[‘sitename‘];
    $sms->sms_sign(‘DT模板堂‘); //短信签名
    $sms->sms_param($data);
    $sms->sms_template(‘SMS_‘.$id);
    $sms->sms_mobile($mobile);
    $res = $sms->send();
    if($res){
        $code = ‘成功‘;
        $status = 1;
    }else{
        $code = $sms->error;
        $status = 0;
    }
    $message = $data[‘code‘] ? $data[‘code‘] : $data[‘product‘];
    $word = strlen($message);
    $code = 1;
    $db->query(“INSERT INTO {$db->pre}sms (mobile,message,word,editor,sendtime,code) VALUES (‘$mobile‘,‘$message‘,‘$word‘,‘$_username‘,‘$DT_TIME‘,‘$code‘)”);
    return $status;
}

实用干货原创整理,转载请注明九九主题出处!本站所有资源均可以下载,qq一键登录购买SVIP更实惠,免注册扫码支付更方便。
九九主题 » 阿里大于简易自定义扩展版插件