/**

* 手机短信发送

* 需要开启 Crul

* 分钟配额为:1000 次/分钟 。 超过分钟配额服务禁用。

* 向同一手机号发送短信, 最小时间间隔为15 秒。

* 一次最多都只能发65个汉字(英文字母也只能发65个)。

*/

class SMS{

private $curl=null;

private $uid=null;//用户id

private $key=null;//用户key

private $error=null;//错误消息

private $server='http://it266.sinaapp.com/sendsms.php';//服务器url

public function __construct($uid,$key){

$this->uid=$uid;

$this->key=$key;

$this->curl = curl_init($this->server);

curl_setopt($this->curl, CURLOPT_HEADER, 0 ); // 过滤HTTP头

curl_setopt($this->curl,CURLOPT_RETURNTRANSFER, 1);// 显示输出结果

curl_setopt($this->curl,CURLOPT_POST,true); // post传输数据

}

public function __get($name){

if($name=='error'){

return $this->error;

}

}

public function setServer($server){

$this->server=$server;

}

public function getError(){

return $this->error;

}

//发送短信

//成功返回true,失败返回false

public function send($mobile,$content){

$para=array(

'uid'=>$this->uid,

'key'=>$this->key,

'mobile'=>$mobile,

'content'=>$content,

);

curl_setopt($this->curl,CURLOPT_POSTFIELDS,$para);// post传输数据

$responseText = curl_exec($this->curl);

//var_dump( curl_error($this->curl) );

if($responseText=='1'){

return true;

}

$this->error=$responseText;

return false;

}

public function __destruct(){

curl_close($this->curl);

}

}

调用示例:

header("Content-Type:text/html;charset=utf-8");

$sms_id = 1;//发短信ID,请修改为你的user_id

$sms_key= '8e14eeec65bc8e8b3d2c';//发短信KEY,请修改为你的user_key

$sms=new SMS($sms_id,$sms_key); //使用示例:

$result=$sms->send($phone = '18858287938',$content = '我还好,那你呢?');

echo $result ? '密码已发送到您手机上' : '短信发送失败。'.$sms->getError();

本站以现代、古代情诗为主,情诗网创办于2013年,以原创爱情诗歌、经典情诗、现代情诗、古代情诗、英文情诗、情诗绝句为主并收集古诗、古诗词、诗歌大全、诗词名句的文学门户。方便您下次继续阅读;可以放在浏览器的收藏夹中(快捷键Ctrl+D);或者看到喜欢或者有趣的诗词可以通过分享按钮给你的好友分享;情诗网是目前最全情诗大全网站之一。并欢迎广大诗歌爱好者阅览投稿!喜欢本站的话请大家把本站告诉给你朋友哦!地址是 www.qingshiwang.com !

php 发短信的类,[php封装类]PHP封装发送短信类!相关推荐

  1. Django验证码*短信验证码之2-容联云通讯短信平台(联云通讯短信平台介绍、容联云通讯Python SDK、封装发送短信单例类)

    容联云通讯短信平台介绍 容联云通讯网址:https://www.yuntongxun.com/ 容联云管理控制台 容联云创建应用 容联云通讯Python SDK https://doc.yuntong ...

  2. 微信小程序云开发,使用阿里云短信服务,搜索员工生日定期发送短信。

    相关API文档地址: 阿里云短信服务API文档地址 小程序云开发云函数正则匹配API文档地址 小程序云开发云函数定时触发器 1.登录阿里云,购买短信服务并添加签名和模板 2., 登录阿里云,鼠标放在右 ...

  3. Android实现拨打电话和发送短信,Android手机拨打电话、手动发送短信与自动拨打电话、自动发送短信(代码很简单哦)...

    Android实现手动拨打电话,即点击后跳转到手机默认电话号码输入页面,可以将相应号码传送过去: Intent intent = new Intent(Intent.ACTION_DIAL, Uri. ...

  4. qpython3h手机版怎么发短信_python如何使用腾讯云发送短信

    腾讯云方面的申请和流程都比较简单,基本都是可视化操作的,这里就不在赘述了.这篇文章着重讲解怎么用python实现调用. 我假设你已经满足了以下几个前提 + 已经开通了腾讯云短信业务 + 创建好了短信签 ...

  5. python发短信验证码_python利用第三方模块,发送短信验证码

    对于初学者,如何利用第三方python开发包发送短信验证码,下面是具体的实现和记录过程! 环境:虚拟机上centos7平台,python3.7版本: 首先,申请账号的部分就省略了 1. 获得appid ...

  6. android 发短信意图,android代码实现打电话和发送短信功能

    android代码实现打电话和发送短信功能 发布时间:2020-05-27 11:57:17 来源:亿速云 阅读:172 作者:鸽子 1.XML布局 xmlns:app="http://sc ...

  7. java短信判断长度_接收短信验证码条数限制(java发送短信验证码限制)

    今天是个周六,还在苦逼加班的我对那些休周末的同行表达羡慕嫉妒,对那么同样加班的同行共勉吧~~ 整理了下这周的工作进度.除了项目试上线以外也就是补充补充之前遗留下的小问题了.这篇文章就是说手机号每天接受 ...

  8. java 短信 条数 计算_接收短信验证码条数限制(java发送短信验证码限制)

    今天是个周六,还在苦逼加班的我对那些休周末的同行表达羡慕嫉妒,对那么同样加班的同行共勉吧~~ 整理了下这周的工作进度.除了项目试上线以外也就是补充补充之前遗留下的小问题了.这篇文章就是说手机号每天接受 ...

  9. 【阿里云短信服务SMS】使用阿里云发送短信

    使用阿里云发送短信 前期准备工作 1.添加签名 2.添加短信模板 3.创建子用户,得到密钥:AccessKeyId和 AccessKeySecret 4.给子用户添加权限 5.收集好之前步骤中的4个关 ...

最新文章

  1. KinectFusion简介
  2. DeepMind集成AI智能体架构「MERLIN」:基于目标导向智能体中的无监督预测记忆
  3. 对于二叉树三种非递归遍历方式的理解
  4. Linux启动redis提示 /var/run/redis_6379.pid exists, process is already running or crashed
  5. 光子计算机玩游戏,用于光计算的光子计算机
  6. 4015-基于递归的折半查找(C++)
  7. 大一微积分笔记整理_大一高数笔记.doc
  8. 【办公自动化】基于Arcpy建立GIS三调转换工具箱,23万图斑shp文件分分钟转换完成
  9. Netmeeting 安装步骤
  10. printf输出格式
  11. 红米手机使用应用沙盒动态修改运营商参数
  12. 推荐几个优质公众号,一个个都好优秀!(大实话)
  13. Spring Boot整合Redis缓存(Lettuce)
  14. 5、迪米特法则(Law of Demeter)
  15. package.json 与 package-lock.json文件的区别
  16. 如何利用淘宝快速推广新品牌
  17. TCP/IP协议模型详解四ICMP、ICMPv6
  18. 华为OD机试 - 获取最大软件版本号(Java JS Python)
  19. Android布局measure,Android View的Measure测量流程全解析
  20. Web送货单打印管理系统毕业设计

热门文章

  1. Qt的QTcpServer连接后跨线程接收数据,即跨线程传递使用QTcpSocket连接对象
  2. 打败腾讯的策略---三大电信运营商联合推飞信
  3. Android 10 适配及具体解决办法,实战篇
  4. 社会化推荐和FriendFeed
  5. 每个人的华为都在沦陷
  6. cdf(Cumulative Distribution Function)累积分布函数==>小于等于当前数据值的所有数据的概率分布
  7. Django框架的简单应用
  8. linux中命令的基本操作(补上篇)
  9. python爬空气污染实时数据_python爬虫之静态网页——全国空气质量指数(AQI)爬取...
  10. linux测试端口7种方法