zkeys短信接口插件修改,56短信接口目前适用于市场上所有的商城、CMS、手机APP、网站等,无论您的程序是那个版本,您在修改中或调到短信接口中遇到问题可以随时联系我们技术人员,微信QQ同号:QQ:826585910,我们将为您提供免费的技术支持,如果您对代码不懂,可以联系我们技术人员帮您免费接入调试。
1.打开文件 template\Admin\Zkeys\PC\Page\Setting\basic.html 写成56短信网的账号和密码
2.打开文件config\smsConfig.php 修改如图
3.打开libs\Niaoyun\Common\Sms\EnInfo.class.php文件 ,修改下边相应方法
public function __construct()
{
$this->config = [
'url' => 'http://jiekou.56dxw.com/sms/HttpInterfaceMoreMd5.aspx?',
'apiId' => C('smg.smgApiId'),
'apiKey' => C('smg.smgApiKey'),
'signature' => C('smg.smgSignatureMd'),
];
}
public function send($mobile, $content, $id = null)
{
$smsapi = $this->config['url'];
$user = $this->config['apiId']; //短信平台帐号
$pass = md5($this->config['apiKey']); //短信平台密码
$content=$this->config['signature'].$content;//要发送的短信内容
$phone = $mobile;//要发送短信的手机号码
$comid=1121;
$smsnumber=10690;
$sendurl = $smsapi."username=".$user."&userpwd=".$pass."&comid=".$comid."&smsnumber=".$smsnumber."&sendtime=&handtel=".$phone."&sendcontent=".$content;
$result =file_get_contents($sendurl) ;
file_put_contents("log.txt", $sendurl."\r\n", FILE_APPEND);
$statusStr = array(
"1" => "短信发送成功",
"-5" => "余额不足",
"-21" => "签名不能为空!",
"-1" => "密码错误",
"-2" => "密码错误",
"-22" => "绑定IP"
);
file_put_contents("log.txt", $result."\r\n", FILE_APPEND);
return true;
}
4.正确修改后,应该就可以正常发送短信了,如图
调试中后台遇到的问题
1.由于该系统的调试,建议编辑修改的时候,要用专业的软件,比如:Dreamweaver,editplus,直接在记事本编辑,容易出现错误,如:服务器错误等
2.该接口原则上可以在zkeys任何 版 本中使用,只要稍修改相应代码即可,调试的时候注意php版本。
3.ZendLoader.dll的使用安装,需要在php.ini中设置,如
[Zend]
zend_extension="D:\phpStudy\php\php-5.6.27-nts\ext\ZendLoader.dll"//写ZendLoader.dll所在具体路径
zend_loader.enable=1
zend_loader.disable_licensing=0
zend_loader.obfuscation_level_support=3
zend_loader.license_path=
经过以上设置或调试后,就差不多了,应该就可以正常使用了,如果有什么问题,您可以加扫描加我们微信