ECTouch系统是一款免费开源的手机商城系统,采用国际标准HTML5+CSS3研发,便于二次开发,小编对这款软件还是比较了解的,今天小编就以替换短信接口为例一步一步教大家如何开发,进行替换的短信接口小编使用的是短信宝短信群发平台的短信接口,短信宝短信群发平台的短信接口非常稳定,发送速度快,注册还送测试短信,推荐大家使用。

我们首先修改短信的配置文件,打开项目/include/languages/zh_cn/admin/shop_config.php,修改141~143行,修改代码如下:

$_LANG['cfg_name']['sms_ecmoban_user'] = '短信宝用户名';
$_LANG['cfg_name']['sms_ecmoban_password'] = '短信宝密码';
$_LANG['cfg_name']['sms_shop_mobile'] = '商家的手机号码';

修改完成后,我们修改短信的发送代码,打开项目/include/librariesEcsSms.class.php文件,修改send方法,修改代码如下:

// 发送短消息
function send($phones, $msg, $send_date = '', $send_num = 1, $sms_type = '', $version = '1.0', &$sms_error = '') {/* 检查发送信息的合法性 */$contents = $this->get_contents($phones, $msg);if (!$contents) {return false;}/* 获取API URL */$sms_url = "http://api.smsbao.com/sms";if (count($contents) > 1) {foreach ($contents as $key => $val) {$post_data = "u=" . $this->sms_name . "&p=" . md5($this->sms_password) . "&m=" . $val['phones'] . "&c=【" .C('shop_name').'】'. rawurlencode($val['content']); //密码可以使用明文密码或使用32位MD5加密$get = Http::doPost($sms_url, $post_data);$gets = $this->xml_to_array($get);sleep(1);}} else {$post_data = "u=" . $this->sms_name . "&p=" . md5($this->sms_password) ."&m=" . $contents[0]['phones'] . "&c=【" .C('shop_name').'】'.rawurlencode($contents[0]['content']); //密码可以使用明文密码或使用32位MD5加密$get = Http::doPost($sms_url, $post_data);$gets = $this->xml_to_array($get);}if ($get== '0') {return true;} else {$sms_error = $get;return $sms_error;}
}

好了,经过以上的替换,短信宝的短信平台已经替换成功了,我们进行发送测试。

报备一下短信宝的VIP模板,这样就可以走短信宝的优质通道了,并且免审核了,短信内容3~5秒就可送达。

ECTOUCH短信接口替换相关推荐

  1. 大商创V2.7版短信接口替换

    大商创,是一款功能强大的B2B2C多用户商城系统,二次开发进行功能扩展很方便,代码清晰简洁,通俗易懂.上次已经给大家讲解过2.2.7版本的了,现在大商创出了2.7版本的,所以今天为大家讲解一下2.7版 ...

  2. PHPCMS短信接口替换

    PHPCMS V9采用PHP5+MYSQL做为技术基础进行开发.V9采用OOP(面向对象)方式进行基础运行框架搭建.模块化开发方式做为功能开发形式.框架易于功能扩展,代码维护,优秀的二次开发能力,可满 ...

  3. 大商创2.2.7短信接口替换

    大商创,是一款功能强大的B2B2C多用户商城系统,二次开发进行功能扩展很方便,代码清晰简洁,通俗易懂.我以替换接口为例为大家详细讲解如何进行二次开发,我们使用的短信接口是我们短信宝短信群发平台的短信接 ...

  4. niushop商城系统短信接口替换

    Niushop是一款基于thinkphp5.0 MVC+service框架的开源软件,方便二次开发与集成,今天我就来分享一下,如何进行二次开发.我以替换短信接口为例,一步一步的手把手教大家开发过程,我 ...

  5. CSCMS(程氏cms)短信接口替换

    CSCMS是一款多功能网络信息管理系统, 采用PHP5+MYSQL做为技术基础进行开发.采用OOP(面向对象)方式进行基础运行框架搭建.模块化开发方式做为功能开发形式.框架易于功能扩展,代码维护,优秀 ...

  6. ESPCMSP8系统短信接口替换

    ESPCMS是一款基于LAMP开发的企业网站管理系统,二次开发及后期维护方便,小编对这款系统还是比较了解的,今天小编就以替换短信接口为例为大家讲解一下如何进行二次开发,使用的短信接口是短信宝短信群发平 ...

  7. php正则替换短信模板,【PHP】短信接口(正则匹配)

    本篇文章主要介绍的是用正则匹配来实现短信接口的匹配,感兴趣的朋友可以了解一下. 第一步 登陆/注册微米短信平台 https://www.weimi.cc 注册成功后系统会赠送10条测试短信 第二步 查 ...

  8. 云片短信php接口_php与阿里云短信接口接入

    使用阿里云短信API,需要在控制台获取以下必要参数,其中需要自己手机验证+官方审核多次,尤其审核需要保持耐心. 1. accessKeyId 相当于你的个人账户密钥: 2. accessKeySecr ...

  9. 阿里云短信接口,函数方法

    调用方法:sendmsg(15112211211) /** * 方法功能:新版发送短信接口 * 开发时间:16-7-26 下午2:29 * $phone :需要发送目的地手机号 * $content; ...

  10. PHP 阿里云短信接口调用及检测验证码

    发送短信 发送短信先要在阿里云注册签名及code模板,获取AccessKeyId和AccessKeySecret值 <?php /*** Created by PhpStorm.* User: ...

最新文章

  1. Docker aufs存储驱动layer、diff、mnt目录的区别
  2. Win10自带的邮件客户端配置腾讯企业邮箱账号
  3. Https 与 SSl证书 概要
  4. 【数据库基础知识】oracle client安装及配置
  5. 【NLP】毕设学习笔记(一):词袋模型、主题模型、词嵌入
  6. jupyter 代码提示_Jupyter lab安装R支持时错误提示: exited with code 127解决办法
  7. php面试题9(看的时候就应该随手截图做笔记的)
  8. Adobe Flex Application LifeCycle
  9. Android API中文文档(111) —— MailTo
  10. 力扣-386 字典序排数
  11. 数据结构--栈-C语言实现迷宫求解
  12. 手把手教你快速掌握 ABD调试工具+19条常用命令
  13. 通过分享后的百度网盘链接获取外链图片地址
  14. canvas绘制竖排的数字_小程序利用Canvas绘制图片和竖排文字
  15. 《《《翻译》》》Navigation Through Cluttered Environments
  16. 刘霄前端技术开发日志
  17. tekla相贯线展开CAD相贯线展开弧形管展开弯管展开理想3V
  18. 汽车之家数据 下载合集
  19. java access jdbc_Java jdbc连接Access数据库的方法学习(ucanaccess驱动)
  20. 根据经纬度计算地球两个坐标之间的方位角

热门文章

  1. 职业经理人的团队管理
  2. 经典软件体系结构风格(一)
  3. 嵌入式相关开源项目、库、资料
  4. 电子和程序设计学习网址
  5. 软件测试笔记本硬件,教你全面检测笔记本
  6. 保存为UTF-8格式的Txt文件
  7. python android开发视频教程_程序员学习视频教程汇总
  8. 机器码(machine code)和字节码(byte code)是什么?
  9. 深入浅出:Java多线程编程实战(一)
  10. 地图上制作线路的动画_航线地图上的动画飞行效果怎么实现?只要五步轻松上手...