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短信网账号和密码