56短信网
短信插件-最全的短信插件
tpshop短信接口修改-接口调用说明
来源:56短信网 发布人:技术部 发表于:2016-09-09 10:00:45 阅读:
导读: tpshop短信插件,轻松实现短信接口的调用,基于tp框架 短信接口,轻松实现短信码的验证功能,以下是核心代码部分,如果您在修改中遇到什么问题,可以随时联系我们技术人员,也可以由我们技术人员帮您 完整调试。

56短信网,为您提供安全高效的短信接口服务,您可以根据我们的短信接口,轻松接入到您的网站中使用。
tpshop短信插件,轻松实现短信接口的调用,基于tp框架 短信接口,轻松实现短信码的验证功能,以下是核心代码部分,如果您在修改中遇到什么问题,可以随时联系我们技术人员,也可以由我们技术人员帮您 完整调试。
1.首先找到核心文件:\Common\Util\Sms.class.php,修改核心代码如下:

<?php
class Sms
{
    private $username;
    private $password;
    private $api;
    private $errNo = array(
      "1" => "短信发送成功",
        "-2" => "除时间外,所有参数不能为空",
        "-3" => "用户名密码不正确",
        "-4" => "平台不存在",
        "-5" => "客户短信数量为0",
        "-6" => "客户账户余额小于要发送的条数",
        "-7" => "不能超过70个字",
        "-8" => "非法短信内容",
        "-9" => "未知系统故障",
            "-10" => "网络性错误",
        "-21" => "代表要加签名"
    );

    public function __construct($username, $password)
    {

        $this->username = $username;
        $this->password = md5($password);
        $this->api = 'http://jiekou.56dxw.com/sms/HttpInterface.aspx?';
    }

    public function getError($no)
    {
        return $this->errNo[$no];
    }

    public function sendSms($mobile, $sms_content)
    {
        if (empty($mobile) || empty($sms_content)) {
            return false;
        }

        $sms_content = urlencode($sms_content);
        $sendUrl =comid=61&username=' . $this->username . 'userpwd=' . $this->password . '&handtel=' .$mobile . '&sendcontent=' .$sms_content . '&sendtime=&smsnumber=10690;
        $sendNo = file_get_contents($sendUrl);

        if ('0' != $sendNo) {
            return $this->getError($sendNo);
        }

        return true;

    }
}


2.系统设置-网站设置-短信设置-添加56短信网账号和密码

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