0
回答
wemall微商城源码的订单短信提醒源码要怎么写?
百度AI开发者大赛带你边学边开发,赢100万奖金,加群:418589053   

/**
 * 发送短信接口
 * @param $user
 * @param $pass
 * @param $content
 * @param $phone
 * @return mixed 发送回调
 */
function sendSms($user, $pass, $content, $phone)
{
    $statusStr = array(
        "0" => "短信发送成功",
        "-1" => "参数不全",
        "-2" => "服务器空间不支持,请确认支持curl或者fsocket,联系您的空间商解决或者更换空间!",
        "30" => "密码错误",
        "40" => "账号不存在",
        "41" => "余额不足",
        "42" => "帐户已过期",
        "43" => "IP地址限制",
        "50" => "内容含有敏感词"
    );
    $smsapi = "http://www.smsbao.com/"; //短信网关
    $user = $user; //短信平台帐号
    $pass = md5($pass); //短信平台密码
    $content = $content;//要发送的短信内容
    $phone = $phone;
    $sendurl = $smsapi . "sms?u=" . $user . "&p=" . $pass . "&m=" . $phone . "&c=" . urlencode($content);
    $result = file_get_contents($sendurl);
    return $statusStr[$result];
}

/**
 * @param $user
 * @param $pass
 * @param $phone
 *
 * 发送短信验证码
 */
function sendSmsVerify($user, $pass, $phone)
{
    $code = rand(1000, 9999);
    session("smsVerify", $code);

    $config = D("Config")->get();
    $content = "[" . $config["name"] . "],您的验证码是:" . $code;//要发送的短信内容

    sendSms($user, $pass, $content, $phone);
}

举报
顶部