发送短信的功能主要在于获得短信接口后,在函数中模仿用户行为,例如浏览器跳转输出短信接口的链接。

需要运用的函数为

curl_init();

curl_setopt();

curl_exec();

curl_close();

function send_sms($phone,$message') {

    $url = //此处为短信接口的链接,具体的用法参考短信接口的说明
$ch = curl_init(); //初始化一个新的会话 $timeout = 15; curl_setopt ($ch, CURLOPT_URL, $url); curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout); //模仿一个用户行为,具体用法参考curl_setopt函数用法。此处模仿一个浏览器输入行为 $file = curl_exec($ch); //执行会话 curl_close($ch); // 关闭会话,释放资源。 if($file){
$info = substr($file,0,12);
if($info == "发送成功"){
return true;
}else{
return false;
}
}
}

短信发送功能就是需要在浏览器里输入短信接口以及需要的参数。

利用这几个函数

curl_init(); 创建会话

curl_setopt(); 模仿浏览器输入地址的行为

curl_exec(); 执行会话

curl_close(); 释放资源。

最新文章

  1. 我的sql 记录
  2. C#窗口应用如何居中
  3. 翻译qmake文档(三) Creating Project Files
  4. runtime MethodSwizzle 实践之 奇怪crash : [UIKeyboardLayoutStar release]: message sent to deallocated instance
  5. spring之ControllerAdvice注解
  6. pycharm 皮肤主题及个性化设置
  7. android架构介绍
  8. MATLAB 误差函数erf(x)
  9. CSS彻底研究(2)
  10. Visusl Studio常用快捷键
  11. Android:抄QQ照片选择器(按相册类别显示,加入选择题)
  12. 图形化代码阅读工具——Scitools Understand
  13. [SpringMVC]自定义注解实现控制器访问次数限制
  14. Dubbo的异常处理
  15. 学习笔记:ECharts
  16. IDEA 入门
  17. Linux 学习错误点整理之网络配置
  18. fedora 中从命令行中直接打开资源管理器
  19. 【转】各种 NoSQL 的比较
  20. MySQL的DDL语句、DML语句与DCL语句

热门文章

  1. A couple of notes about .NET Framework 4.6 setup behaviors
  2. oracle中临时表是用来做什么的
  3. C#操作XML的通用方法总结
  4. 【整理】Linux下中文检索引擎coreseek4安装,以及PHP使用sphinx的三种方式(sphinxapi,sphinx的php扩展,SphinxSe作为mysql存储引擎)
  5. MVC防止xss攻击 ——Html.AntiForgeryToken的AJAX提交
  6. Spring Boot入门实例
  7. 【CentOS7之防火墙命令】
  8. SQL Server 2008在Windows 10上不支持
  9. repeater控件如何隐藏列?
  10. 本地无法启动MySQL服务,报的错误:1067,进程意外终止