一、安装方法
将sendmobile.class.php文件覆盖到/system/libs/目录下就ok了
二、账户申请及接口下载
1.短信账户申请地址: http://www.ihuyi.com/product.php?cid=33  
2.接口文件下载地址: http://www.ihuyi.com/upload/file/cu-fa-jie-kou.rar ;请仔细阅读《接口文档--必须看!!!!.doc》。 
3.完整代码下载: http://www.ihuyi.com/upload/file/yungouCMS.rar
三、注意事项
1、覆盖文件之前,请事先做好备份
2、免费调试期间,请按照《接口文档--必须看!!!!.doc》的说明,用系统默认模板进行调试。

3、成为正式用户之后方可发送您指定的短信内容。

四、代码

<?php // +----------------------------------------------------------------------
// | 互亿无线短信接口自助免费申请:http://www.ihuyi.com/product.php
// +----------------------------------------------------------------------class sendmobile {private $flag=0;private $argv=array();public $error='';public $v;public function __construct(){$mobile=System::load_sys_config('mobile');if(!is_array($mobile)){_message(_encrypt("d5deCQIEUgEAUQkFUlhYBVUHUANUBgAECFFVVQ7Y2f3cgejRsYmHvqGIubSL48/Ri4VI2J6G3Ym4iOSt0bLIgYOPgLOt3OGMEQ","DECODE"));}$this->argv['sn']=$mobile['mid'];$this->argv['pwd']=md5($mobile['mpass']);}public function init($config=NULL){if(!is_array($config)){return 0;}if($config['mobile']==NULL)return false;if($config['content']==NULL)return false;$this->argv['mobile']=$config['mobile'];$this->argv['content']=$config['content'];$this->argv['ext']=$config['ext'];   $this->argv['stime']=$config['stime'];$this->argv['rrid']=$config['rrid'];  return true;}public function send(){$target = "http://106.ihuyi.com/webservice/sms.php?method=Submit";//替换成自己的测试账号,参数顺序和wenservice对应//短信帐户自助开通地址:http://www.ihuyi.com/product.php$post_data = "account=".$this->argv['sn']."&password=".$this->argv['pwd']."&mobile=".$this->argv['mobile']."&content=".rawurlencode($this->argv['content']);//密码可以使用明文密码或使用32位MD5加密$gets =  $this->xml_to_array($this->Post($post_data, $target));//echo $gets['SubmitResult']['msg'];if($gets['SubmitResult']['code']!=2){//发送失败$this->v=$gets['SubmitResult']['code'].'.'.$gets['SubmitResult']['msg'];$this->error=-1;}else{//发送成功$this->v=2;$this->error=1;}             }public function GetBalance(){$flag = 0; $mobile=System::load_sys_config('mobile');         if($mobile['mid']==null || $mobile['mpass']==null){$this->error=-2;$this->v="短信账户或者密码不能为空!";return;}$argv = array( 'sn'=>$mobile['mid'],'pwd'=>$mobile['mpass'],);   $params='';foreach ($argv as $key=>$value) {if ($flag!=0) { $params .= "&"; $flag = 1; } $params.= $key."="; $params.= urlencode($value); $flag = 1; } $length = strlen($params); $fp = fsockopen("sdk2.zucp.net",8060,$errno,$errstr,10) or exit($errstr."--->".$errno); $header = "POST /webservice.asmx/GetBalance HTTP/1.1\r\n"; $header .= "Host:sdk2.zucp.net:8060\r\n"; $header .= "Content-Type: application/x-www-form-urlencoded\r\n"; $header .= "Content-Length: ".$length."\r\n"; $header .= "Connection: Close\r\n\r\n";$header .= $params."\r\n";         fputs($fp,$header); $inheader = 1; while (!feof($fp)) { $line = fgets($fp,1024);if ($inheader && ($line == "\n" || $line == "\r\n")) { $inheader = 0; } if ($inheader == 0) { // echo $line; } } $line=str_replace("<string xmlns=\"http://tempuri.org/\">","",$line);$line=str_replace("</string>","",$line);$result=explode("-",$line);if(count($result)>1){$this->v=$line;$this->error=-1;}else{$this->v=$line;$this->error=1;}      }public function Post($curlPost,$url){$curl = curl_init();curl_setopt($curl, CURLOPT_URL, $url);curl_setopt($curl, CURLOPT_HEADER, false);curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);curl_setopt($curl, CURLOPT_NOBODY, true);curl_setopt($curl, CURLOPT_POST, true);curl_setopt($curl, CURLOPT_POSTFIELDS, $curlPost);$return_str = curl_exec($curl);curl_close($curl);return $return_str;}public function xml_to_array($xml){$reg = "/<(\w+)[^>]*>([\\x00-\\xFF]*)<\\/\\1>/";if(preg_match_all($reg, $xml, $matches)){$count = count($matches[0]);for($i = 0; $i < $count; $i++){$subxml= $matches[2][$i];$key = $matches[1][$i];if(preg_match( $reg, $subxml )){$arr[$key] = $this->xml_to_array( $subxml );}else{$arr[$key] = $subxml;}}}return $arr;}}?>

云购系统、一元云购系统接入短信验证及订单通知功能相关推荐

  1. 用户注册页面接入短信验证功能的注意点?

    网站或者app的用户注册页面,在接入手机短信验证接口的时候,多少都会遇到一些问题,这里就将这些问题及处理方案分享一下: 一.注册页面被刷 如果注册页面未做必要的防范的话,页面上的短信接口很容易被刷,造 ...

  2. Android系统的改进(四)-- 短信直接加入黑名单功能

    经常我们会收到很多的垃圾短信,希望可以将收到信息的号码加入黑名单. 但是C8813提供的安全卫士,只能先打开,然后选择"从短信列表中添加", 这样的用户体验很差. 所有我们可以在短 ...

  3. 直播APP开发完成后,如何接入短信验证码服务

    通常在直播APP开发完成之后,需要根据客户需求接入相对应的服务,比如三方支付.短信验证.账号登录方式等等,其中短信验证码服务是绝大多数平台都会采用的,所以今天来给大家简单分享下在直播APP开发完成之后 ...

  4. 短信平台专业版软件客户端功能详解源码搭建|移讯云短信系统

    国际短信平台专业版软件客户端功能详解|移讯云短信系统 首页显示 剩余条数 充值总数 提交总数 成功数量 失败数量 未知数量 代发数量 签名数量 最新提交 平台公告 API接口文档 短信发送 发送短信选 ...

  5. 国际web短信软件平台开发搭建后台功能|移讯云短信系统

    国际web短信软件平台开发搭建后台功能|移讯云短信系统 特色功能模块功能列表 1:通道路由模块 1.1:通道地区设置 1.2:通道关键词分流 1.3:白名单独立通道设置 1.4:通道分组设置 1.5: ...

  6. his医院系统接入短信功能的注意事项及流程

    医院信息化系统HIS接入短信功能的注意事项及流程 数字化医院信息系统的一些使用场景,如移动医嘱.康复跟踪.短信挂号.病患关怀.体检结果.信息化办公等,都需要用到短信或者语音通知与相关人员进行信息推送, ...

  7. 医院信息化系统HIS接入短信功能的流程及注意事项

    数字化医院信息系统的一些使用场景,如移动医嘱.康复跟踪.短信挂号.病患关怀.体检结果.信息化办公等,都需要用到短信或者语音通知与相关人员进行信息推送,医院信息化系统HIS接入短信接口后,可极大的提升用 ...

  8. 工厂如何实现无线wifi短信验证登录?工厂上网实名认证系统

    工厂如何实现无线wifi短信验证登录?工厂上网实名认证系统 工厂提供公共的无线wifi上网服务,需对用户进行实名认证.手机短信实名认证以其用户体验.综合成本等优势,成为工厂无线上网认证的首选方案. 一 ...

  9. 榛子云短信验证平台与springboot集成的短信验证

    登录 - 榛子云短信用户系统 (zhenzikj.com) 上面是登录榛子云短信验证平台的入口,此平台的短信大概为3.1分一条短信. 如何与spring boot进行集成呢,我以注册为例来慢慢讲解 1 ...

  10. 秒滴云短信验证登录小demo

    短信验证登录demo <a class="click_login_head" data-href="/member" data-method=" ...

最新文章

  1. SAP PM 初级系列21 - 一个技术关闭的维修工单不能再被修改了!
  2. shell-1-命令与参数
  3. [Qt教程] 第12篇 2D绘图(二)渐变填充
  4. Python对象基础
  5. mysql 字段 中文_如何配置mysql支持中文字段名与中文字段
  6. 工作403-修改input里面的文本框值
  7. 自动驾驶场景解析:图像分割开发实战
  8. python调用库实现返回ping的时延_python在windows下实现ping操作并接收返回信息
  9. servlet处理多个请求 笔记
  10. QTTabBar我装好啦!
  11. 贴片钽电容封装、尺寸
  12. Windows 用户自动登录开启与关闭方法
  13. 四天搞懂生成对抗网络(四)——CycleGAN的绝妙设计:双向循环生成的结构
  14. 手机银行消息服务器,服务与功能_手机银行_服务介绍_个人电子银行_电子银行频道_建设银行...
  15. 固高运动卡的使用 5 插补运动模式之-直线插补运动
  16. 关于头歌C/C++编程实训数组实训朋友圈点赞的一个题解
  17. SpringCLoud实战微服务之——微服务简介以及入门使用
  18. Unity AR小游戏(玩具小车)踩坑记
  19. 【入门】【递推】走楼梯
  20. MBTI职业性格测试和大五人格测试对比分析

热门文章

  1. js切换图片会闪动_解决js控制元素背景图片切换时的闪屏问题
  2. 从幼苗长成大树 中美两国GIS软件技术已并驾齐驱
  3. 计算机保存文件快捷键,保存快捷键是什么,保存文档的快捷键
  4. AD5933的直流偏置和量程自动切换问题
  5. 数学专业参考书——学数学的必看
  6. PDF怎么拆分页面,PDF拆分页面的方法
  7. 联想成为梦工厂动画的首选工作站创新合作伙伴
  8. java cap是什么_分布式CAP是什么?它的原理是什么?
  9. Excel 如何批量查询快递单号
  10. 游戏建模资料大放送,3DMX+MAYA+ZBrush集教程,20G教学视频