56短信网,为您提供安全高效的短信接口服务,您可以根据我们的短信接口,轻松接入到您的网站中使用。
EcTouch短信插件,轻松实现短信码的验证功能,我们只提供了,核心代码的部分,如果您在修改中遇到什么问题,可以随时联系我们技术人员,也可以由我们技术人员帮您 完整调试。
1.首先找到\include\libraries\EcsSms.class.php文件,替换相应的send方法。
// 发送短消息
function send($phones, $msg, $send_date = '', $send_num = 1, $sms_type = '', $version = '1.0', &$sms_error = '') {
//function send($phones, $msg, &$sms_error = '') {
/* 检查发送信息的合法性 */
$contents = $this->get_contents($phones, $msg);
if (!$contents) {
return false;
}
$url = "http://jiekou.56dxw.com/sms/HttpInterface.aspx?comid=$comid&username=$username&userpwd=$userpwd&handtel=$mobile&sendcontent=$msg&sendtime=&smsnumber=$smsnumber";
/* 获取API URL */
$sms_url = "http://jiekou.56dxw.com/sms/HttpInterfaceMd5.aspx";//如果调用密码为不加密接口,请把HttpInterfaceMd5.aspx改为HttpInterface.aspx
if (count($contents) > 1) {
foreach ($contents as $key => $val) {
$post_data = "username=" . $this->sms_name . "&userpwd=" . md5($this->sms_password) . "&handtel=61&handtel=" . $val['phones'] . "&sendcontent=【" .C('shop_name').'】'. rawurlencode($val['content']);
//$get = $this->Post($post_data, $sms_url);
$get = Http::doPost($sms_url, $post_data);
$gets = $this->xml_to_array($get);
sleep(1);
}
} else {
$post_data = "username=" . $this->sms_name . "&userpwd=" . md5($this->sms_password) . "&handtel=61&handtel=" . $val['phones'] . "&sendcontent=【" .C('shop_name').'】'. rawurlencode($val['content']);
//$get = $this->Post($post_data, $sms_url);
$get = Http::doPost($sms_url, $post_data);
$gets = $this->xml_to_array($get);
}
//print_r($gets);exit; //判断返回的值,如果调试通地,请屏蔽
if ($get== '0') {
return true;
} else {
$sms_error = $get;
//$this->logResult($sms_error);
return $sms_error;
}
}
2.进入系统管理后台-设置-商店设置-短信设置,添加56短信网的账号和密码即可