PHPOK企业站新增短信接口

PHP 短信验证码验证(短信宝) 注册的短信验证 控制器 public function save(Request $request) { // echo 11;die(); $phone=input(); $last_time=Cache::store('redis')->get('register_time'); // return json($last_time); if(time()-$last_time<60){ 阅读详情

“PHPOK企业站”(简称PHPOK)建设系统是一套基于PHP和MySQL构建的高效企业网站建设方案之一,全面针对企业网(以展示为中心)进行合理的设计规划。这是一套开源的,免费的企业网站程序!二次开发比较简单,小编对这它还是比较了解的,今天小编就以新增短信接口为例,带大家进行二次开发。使用的短信接口是短信宝短信群发平台的短信接口,短信宝短信群发平台非常稳定,发送速度快,注册就送测试短信,推荐大家使用!

我们首先在项目:\gateway\sms 中创建smsbao文件夹,接着创建sendsms.php文件,代码:

<?php
/**
 * 短信宝短信接口
**/
if(!defined("PHPOK_SET")){exit("<h1>Access Denied</h1>");}
$update = $this->get('update');
if($update){
    $mobile = $this->get('mobile');
    if(!$mobile){
        $this->error('未指定手机号');
    }
    if(!$this->lib('common')->tel_check($mobile,'mobile')){
        $this->error('手机号格式不正式');
    }
    $content = $this->get('content');
    if(!$content){
        $this->error('未指定要发送的内容');
    }
 
    if (empty($rs['ext']['smsbao_user']) || empty($rs['ext']['smsbao_pass']) || empty($rs['ext']['smsbao_sign'])) {
        $this->error('请填写短信宝用户名、密码和签名');
    } 
    
    $url = 'http://api.smsbao.com/sms?u='.$rs['ext']['smsbao_user'].'&p='.md5($rs['ext']['smsbao_pass']).'&m='.$mobile.'&c=【'.$rs['ext']['smsbao_sign'].'】'.$content;
 
    $ret = file_get_contents($url);
    
    if($ret == 0){
        $this->success('短信发送成功');
        return true;
    }
    $this->error($info['message']);
    return false;
}
$this->view($this->dir_root.'gateway/'.$rs['type'].'/sendsms.html','abs-file');

然后接着创建exec.php文件,代码为:

<?php
 
if(!defined("PHPOK_SET")){exit("<h1>Access Denied</h1>");}
 
 
if (!$rs['ext'] || !$rs['ext']['smsbao_user'] || !$rs['ext']['smsbao_pass'] || !$rs['ext']['smsbao_sign']) {
    if($this->config['debug']){
        phpok_log(P_Lang('短信宝短信参数配置不全'));
    }
    return false;
} 
 
if(!$extinfo['mobile'] || !$extinfo['content']){
    if($this->config['debug']){
        phpok_log(P_Lang('手机号或短信模版未配置'));
    }
    return false;
}
 
$url = 'http://api.smsbao.com/sms?u='.$rs['ext']['smsbao_user'].'&p='.md5($rs['ext']['smsbao_pass']).'&m='.$extinfo['mobile'].'&c=【'.$rs['ext']['smsbao_sign'].'】'.$extinfo['content'];
 
$ret = file_get_contents($url);
 
if ($ret == 0) {
    return true;
} else {
    if($this->config['debug']){
        phpok_log($ret);
    }
    return false;
}

最后我们创建一个名为config.xml的文件,代码为:

<?xml version="1.0" encoding="utf-8"?>
<root>
    <title>短信宝短信</title>
    <note>官网(http://www.smsbao.com)</note>
    <code>
        <smsbao_user>
            <title>短信宝用户名</title>
            <note>请输入您在短信宝注册的帐号</note>
            <type>text</type>
            <required>true</required>
        </smsbao_user>
        <smsbao_pass>
            <title>短信宝密码</title>
            <note>请输入短信宝密码</note>
            <type>text</type>
            <required>true</required>
        </smsbao_pass>
        <smsbao_sign>
            <title>短信签名</title>
            <note>请输入短信签名</note>
            <type>text</type>
            <required>true</required>
        </smsbao_sign>
        <mobile>
            <title>手机号</title>
            <note>填写管理员接收短信要用到的手机号,仅支持一个手机号</note>
            <type>text</type>
            <required>true</required>
        </mobile>
    </code>
    <manage>
        <send>
            <title>发短信</title>
            <exec>sendsms</exec>
            <type>page</type>
        </send>
    </manage>
</root>

好了,经过以上的替换,短信宝的短信平台已经替换成功了,可以正常使用了。我们可以进行测试发送。
在这里插入图片描述

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

彩虹易支付新增短信宝短信接口 小编对这款系统还比较了解,今天就以替换短信接口为例为大家讲解一下如何进行二次开发,使用的短信接口是我们短信宝短信群发平头的短信接口,我们短信宝短信群发平台非常稳定,发送速度快,注册就送测试短信,推荐大家使用。小编对这款系统还比较了解,今天就以替换短信接口为例为大家讲解一下如何进行二次开发,使用的短信接口是我们短信宝短信群发平头的短信接口,我们短信宝短信群发平台非常稳定,发送速度快,注册就送测试短信,推荐大家使用。彩虹易支付新增短信宝短信接口。修改send_sms 方法。 阅读详情

相关推荐

python:实现SMS群发短信服务(附完整源码)

python:实现SMS群发短信服务(附完整源码)

希望我的博客,能帮上你解决学习中工作中所遇到的问题 1472

php 请求第三方接口发送短信验证码及注册手机号码

1:为什么要用短信验证码: 防范XSS和CSRF 2:php中怎样调用第三方接口(短信宝/京东万象/阿里云/容连云):post请求使用Curl();get请求使用file_get_contents() 服务端调服务端 前端调用后端接口 =>ajax 3思路 第一步:实现验证码成功发送。点击发送验证码按钮,前端要验证用户输入的手机号是否有效,通过ajax请求后台接口(调用发送短信验码接口) ,如果短信验证码接口发送短信成功,这个验证码会发到用户手机上. 主要重点:sendMsg();短信发...

dreamOfSaltFash的博客 1409

Python编写的短信群发服务完整源码

该函数接受四个参数:api_id、api_key、mobile、content,其中,api_id和api_key分别为我们注册账号后获取到的APIID和APIKEY,mobile为接收短信的号码,content为短信内容。该函数接受四个参数:api_id、api_key、mobiles、content,其中,api_id和api_key同样为APIID和APIKEY,mobiles为多个接收短信的号码,以逗号分隔,content为短信内容。最终,函数会返回发送成功的短信数量。

与其临渊羡鱼,不如退而结网 1439

短信宝接口使用

现在大家在开发过程中都会用到发送短信的功能,本人发现如果没有特别的要求那使用短信宝接口是很方便的,对于新手来说简单易懂,开发起来很省时间,比阿里大于要容易很多。先注册短信宝帐号。www.smsbao.com可以测试一条短信,(一般不用测试体验)到开发文档(http://www.smsbao.com/openapi/) 中阅读并下载相应的接口代码,并参考实例代码测试就可以,并可根据实际需求进行扩展功...

yh_bxhl的专栏 7132

C#基于短信猫的短信群发系统源码项目

本文还有配套的精品资源,点击获取 简介:本项目是一个用C#语言编写的短信群发系统源码,它利用短信猫硬件设备,通过GSM网络发送短信。源码包括企业级应用的核心功能,如模板管理、号码处理、状态跟踪等,可以直接编译运行。它涵盖了C#编程、.NET框架应用、串口通信、GSM协议、多线程技术、数据库操作、异常处理、UI界面设计、权限管理和安全等多个技术要点,是学习和实践的优质资源。 ...

weixin_29092787的博客 1419

playSMS:全方位开源短信网关解决方案

playSMS是一个灵活且功能丰富的开源短信解决方案,适用于企业和开发者创建和管理短信通信。它的设计旨在帮助用户发送和接收短信,并且能够整合到现有的工作流程中。playSMS通过Web界面为用户提供了一个简单易用的平台,同时也支持API集成,扩展性强,能够处理大量的短信任务。访问playSMS的Web管理界面首先需要通过用户认证,通常这一过程涉及到用户名和密码的输入。登录成功后,用户会看到一个简洁直观的界面,该界面为管理员提供了访问所有功能的入口。

weixin_42527589的博客 1047

web短信后台源码搭建的功能实现-捷达云信

短信平台源码的功能实现和功能介绍

2201_75889825的博客 682

CMPP3网关程序、中国移动网关程序、短信群发系统

CMPP3网关程序、中国移动网关程序、短信群发系统、短信收发系统,支持每秒400条短信的收发,批量导入等功能。

php发送腾讯云变量短信源码,php结合腾讯云短信实现发送短信功能!(群发和单发都可以)...

namespace app\home\controller;use core\basic\Controller;use core\basic\Smsnotice;use app\home\model\ParserModel;//短信发送需要引入的文件require './tencentsdk/vendor/autoload.php';use TencentCloud\Sms\V20190711\...

weixin_39556891的博客 1123

玖逸云黑无加密版本源码+源码可控下载 代码无后门 可放心使用源代码.zip

玖逸云黑无加密版本优势,拥有多年管理系统产品开发经验 1,源码可控,代码无后门,可放心使用源代码注释详细,便于阅读,提供丰富的配置接口,易于扩展。 2,功能完善,包含管理系统常用的基础功能,提供丰富的模板页面及功能案例,集成众多优秀插件及原创扩展组件。 3,多端支持,HTML5+CSS3响应式设计,支持主流的现代浏览器,兼容IE,支持手机、平板、常见APP内置浏览器。 4,上手容易,完善的产品开发文档,大量演示示例,组件式开发,提供授权用户专属技术解答服务群。 5,低成本,界面美观,免去设计工作,开箱即用,省去项目前期搭建时间。 安装部署 环境建议:Nginx1.19 PHP7.3(只推荐这个,因为我用其他版本发现有报错) MySQL7.2及以上 1.访问 http://你的域名/install 安装 2.默认后台地址 /Admin/ 3.后台用户名和密码为 admin 4.登录后请修改密码! 4.调用API接口 http://你的域名/Api/query.php?qq=

php版 SMS短信服务平台系统 营销短信群发平台 短信发送系统 开源版.zip

php版 SMS短信服务平台系统 短信发送系统 开源版 经过一系列修复现在程序已经可以完全使用。 一些bug已经完全修复

最新短信营销群发工具系统源码+盈利旗舰版

主要是群发您要营销的内容。可以无需人工一家家发送,一键导入、一键发送可24小时不停的发送。某站卖800多的营销工具-短信营销群发系统源码-短信群发(盈利旗舰版)当您有营销推广需求的时候、在短信发送平台审核严密的情况下。...

rgeefd的博客 1888

【异常】解决JDK21升级中的SecurityException: JCE无法验证BC提供者问题

本文详细解析了JDK21升级中常见的SecurityException: JCE无法验证BC提供者问题的根源与解决方案。核心在于JDK21强化了JCE安全验证,导致签名不合规的老版本Bouncy Castle库被拒绝。文章提供了通过Maven依赖树精准定位、排除旧版本并引入兼容的bcprov-jdk18on新库的完整步骤,以及清理缓存等实战技巧,帮助开发者彻底解决此兼容性问题。

weixin_29197051的博客 490

Discuz论坛短信群发、动网自动发贴源代码

模拟精灵2005 v6.99 下载地址------------------------------yhhe.net 下载: http://www.yhhe.net/Fairy_Ape.exe1he.net 下载: http://1he.net/Fairy_Ape.exe二、打开模拟精灵,把下面的代码保存为fap文件,双击运行即可。或者复制到“源码编辑器”中,点击“编译生成模拟程序”即可。Discu

jling_jj的专栏 3141

163种中草药图像数据集构建与ResNet-50迁移学习实战指南

在计算机视觉领域,高质量标注数据集是模型训练的基石,直接影响图像分类、目标检测等任务的性能。其核心原理在于为算法提供结构化的监督信号,通过深度学习模型学习从像素到语义的映射关系。构建此类数据集的技术价值在于解决了特定垂直领域(如中医药)数据稀缺的痛点,为AI技术落地提供了关键“燃料”。在应用场景上,标准化数据集广泛支撑着教学演示、算法验证和产业应用开发。本文聚焦于中草药识别这一细分领域,详细介绍了一个包含163种常见药材、经过多源聚合与清洗的图像数据集构建全过程,并提供了基于PyTorch和ResNet-5

weixin_33672400的博客 454

化学气相沉积CVD工艺中MKS下游排气高速节流阀的国产化替代方案及产品

对标MKS、VAT和CDK等国外公司的下游排气高速节流阀系列产品,本文介绍了相应的国产化替代方案和产品。基于CVD工艺,技术方案将下游流量调节阀变为了下游压力调节阀,并采用分体结构,将调压阀与PID控制器分离,调压阀具备大口径和高速功能,电子气控驱动调压阀快速动作,PID控制器接收真空计信号和控制气控驱动阀,可实现阀门全开时间小于0.1秒。

Shanghai_Eyoung的博客 5259

php短信网站源码,PHP网站短信接口源代码

function Post($data, $target) {$url_info = parse_url($target);$httpheader = "POST " . $url_info['path'] . " HTTP/1.0\r\n";$httpheader .= "Host:" . $url_info['host'] . "\r\n";$httpheader .= "Content-Ty...

weixin_42622428的博客 1151

不用买机械臂!用Python+ROS仿真实现RGB-D物体抓取全流程(Gazebo/MoveIt教程)

本文详细介绍了如何利用Python和ROS仿真环境(Gazebo/MoveIt)实现RGB-D物体抓取全流程,无需购买昂贵机械臂硬件。从环境搭建、机械臂模型导入、深度视觉系统配置到MoveIt运动规划,提供完整的实战指南,特别适合个人开发者和学生团队进行机械臂抓取算法验证与开发。

weixin_29061041的博客 340

很有用的一段代码(短信群发)

public void Timesend(){int sendtype=1;string  time =DateTime.Now.ToLongTimeString();string year=DateTime.Today.Year.ToString();string month=DateTime.Today.Month.ToString();string day=DateTime.Today.Da

3816

vscode中使用PlatformIO创建工程加载慢

解决使用VSCODE+PlatformIO中,第一次新建工程一直加载的问题

Reasally的博客 4975

开源遥感语义分割工具箱mmsegmentation基于Lovedata数据集训练模型

开源遥感语义分割工具箱mmsegmentation基于Lovedata数据集训练模型

yilvyangguang520的博客 498

php短信接口,免认证限制少的接口,手机短信,短信验证码

下面介绍一下kewail的短信接口,链接:https://www.kewail.com/ // Works well with php5.3 and php5.6. namespace Kewail\Sms; require_once('SmsSenderUtil.php'); class SmsSingleSender {var $url;var $accesskey;var $secretke...

weixin_34133829的博客 394

Android16 RK3576修改亮度调节为线性调节

文章摘要: 本文分析了Android系统中亮度调节的非线性问题,并提供了线性化改造方案。首先通过追踪Settings和SystemUI代码,发现亮度调节使用了BrightnessUtils类中的非线性Gamma空间转换算法。然后重点修改了BrightnessUtils类,将原有的Hybrid Log Gamma(HLG)算法替换为简单的线性映射公式。最后在自定义工具窗口中实现了基于系统标准接口的亮度调节功能,通过SeekBar的0-100%百分比值线性映射到1-255的系统亮度值。改造后的亮度调节更加直观,

tzj1058756809的博客 75

网页版短信平台主要功能有哪些|短信系统开发搭建源码

7. **数据统计与分析:** 网页版短信平台通常提供数据统计和分析功能,用户可以了解短信发送的效果,包括发送成功率、接收情况等,帮助用户更好地优化短信发送策略。网页版短信平台是一种方便用户进行在线短信管理和发送的工具。4. **定时发送:** 平台支持定时发送功能,用户可以在预定的时间点自动发送短信,确保信息在特定时间内到达接收者,提高了信息发送的灵活性。8. **账户安全:** 为了保障用户信息的安全,平台通常提供账户安全设置,包括登录密码、多因素认证等功能,确保用户数据的隐私和安全。

CIA7500的博客 871

Dify平台隐患url:/console/api/remote-files/upload暴露高危漏洞,配置nginx htpasswd模块认证机制屏蔽解决

内部网络探测: 攻击者可通过SSRF扫描内网服务云元数据访问: 可能访问AWS/Aliyun/腾讯云等元数据服务服务端请求伪造: 以服务器身份发起任意HTTP请求。

CN_Eden 1318

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

网页版短信系统的主要功能|短信平台开发搭建源码

4. 短信模板:网页版短信系统通常会提供短信模板功能,允许用户预先创建一些常用的短信模板。这样的功能适用于用户在电脑前工作或学习时,通过网页版短信系统及时了解短信的内容,方便快捷。5. 短信记录和管理:网页版短信系统还提供了短信记录和管理功能,将用户发送和接收的短信进行统一管理。同时,用户也可以删除不需要的短信,保持界面整洁有序。网页版短信系统的核心功能包括短信的发送和接收、群发功能、短信模板、短信记录和管理等。网页版短信系统是一种基于互联网的通讯工具,提供了一系列的功能以实现便捷的短信发送和接收。

CIA7500的博客 989

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

上一篇: YzmCMS-新增短信接口
下一篇: DsMall商城新增短信宝短信接口
mindev
博客等级 码龄10年 11粉丝 40原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值