56短信网
短信插件-最全的短信插件
快捷订餐短信接口修改
来源:56短信网 发布人:技术部 发表于:2019-06-18 16:20:04 阅读:
导读: 您在修改中或调试或短信接口中遇到问题可以随时联系我们技术人员,微信QQ同号:QQ:826585910

kjcms快捷订餐短信接口配置修改,56短信接口目前适用于市场上所有的商城、CMS、手机APP、网站等,无论您的程序是那个版本,您在修改中或调试或短信接口中遇到问题可以随时联系我们技术人员,微信QQ同号:QQ:826585910,我们将为您提供免费的技术支持,如果您对代码不懂,可以联系我们技术人员帮您免费接入调试。

 1.打开\lib\components\com.sms.php 修改on_send方式 ,核心代码如下

    //发送短信
    function on_send( $arr ) {
        if(!isset($arr["tel"]) || empty($arr["tel"])) {
            return array("code"=>500,"msg"=>"发送失败,电话号码为空");
        }
        if( !isset($arr["cont"]) && empty($arr["cont"]) ) {
            return array("code"=>500,"msg"=>"发送失败,短信内容为空");
        }
        //如果为测试环境,只允许测试手机号
        if(cls_config::IS_TEST>0) {
            $arr_allowtel = cls_config::get("test_tel" , "sms");
            if(!is_array($arr_allowtel) || !in_array($arr['tel'] , $arr_allowtel)) {
                return array("code" => 500 , "msg" => "该号码未开通测试权限");
            }
        }
        $count = cls_config::get("count_id" , "sms");
        $pwd = cls_config::get("count_pwd" , "sms");

        $arr_fields = array(
            "account" => $count,
            "password" => $pwd,
            "mobile" => $arr["tel"],
            "content" => $arr["cont"]
        );
        $arr_re = fun_base::post("http://jiekou.56dxw.com/sms/webinterface.aspx" , $arr_fields);
        $return_xml = self::xml_to_array( $arr_re['cont'] );
        if($arr_re["code"] == 0 && $return_xml['SubmitResult']['code'] == 2) {
            $arr_return = array("code" => 0 , "id" => $return_xml['SubmitResult']['smsid'] );
        } else {
            if($return_xml['SubmitResult']['msg']){
                $err = $return_xml['SubmitResult']['msg'];
            }else{
                $err = "访问短信服务器出错";
            }
            $arr_return = array("code" => 500 , "msg" => $err , "id" => 0);
        }
        if(!isset($arr["type"])) $arr["type"] = 0;
        if(!isset($arr["id"])) $arr["id"] = 0;
        if(!isset($arr["confirm_id"])) $arr["confirm_id"] = 0;
        $arr_fields = array(
            "sms_content" => $arr["cont"],
            "sms_tel" => $arr["tel"],
            "sms_type" => $arr["type"],
            "sms_addtime" => TIME,
            "sms_day" => date("Y-m-d H:i:s" , TIME),
            "sms_time" => date("Y-m-d" , TIME),
            "sms_about_id" => $arr['id'],
            "sms_confirm_id" => $arr['confirm_id']
        );
        tab_other_sms::on_save($arr_fields);
        return $arr_return;
    }

为您打造简单,易接入的短信接口服务 短信接口文档 扫扫加技术微信
关于56短信网
  • 联系我们:
  • 电话:0311-85235895
  • 0311-89801332
  • Emaill:
  • jiekou@56dxw.com
  • (#替换成@)
栏目导航
短信接口文档
56短信插件
扫一扫 加微信
享24小时服务
版权所有:56短信网 网络经营许可证编号:冀ICP备08006792号