这篇文章主要为大家详细介绍了PHP 使用飞信API发送免费短信示例,具有一定的参考价值,可以用来参考一下。

对PHP 使用飞信 API 来发送免费短信感兴趣的小伙伴,下面一起跟随512笔记的小编两巴掌来看看吧!

/**

* PHP 使用飞信 API 来发送免费短信

*

* @param

* @arrange 512-笔记网: 512PiC.com

**/

$data["username"] = 13812345678;

$data["password"] = "password123";

$data["sendto"] = 13512345678;

$data["message"] = "这是一条测试短信!";

$curl = new Curl_Class();

$result = @$curl->post("http://sms.api.bz/fetion.php", $data);

echo $result; //返回信息默认为UTF-8编码的汉字,如果你的页面编码为gb2312,请使用下行语句输出返回信息。

//echo iconv("UTF-8", "GBK", $result);

//curl类

class Curl_Class

{

function Curl_Class()

{

return true;

}

function execute($method, $url, $fields = '', $userAgent = '', $httpHeaders = '', $username = '', $password = '')

{

$ch = Curl_Class::create();

if (false === $ch)

{

return false;

}

if (is_string($url) && strlen($url))

{

$ret = curl_setopt($ch, CURLOPT_URL, $url);

}

else

{

return false;

}

//是否显示头部信息

curl_setopt($ch, CURLOPT_HEADER, false);

//

curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

if ($username != '')

{

curl_setopt($ch, CURLOPT_USERPWD, $username . ':' . $password);

}

$method = strtolower($method);

if ('post' == $method)

{

curl_setopt($ch, CURLOPT_POST, true);

if (is_array($fields))

{

$sets = array();

foreach ($fields AS $key => $val)

{

$sets[] = $key . '=' . urlencode($val);

}

$fields = implode('&',$sets);

}

curl_setopt($ch, CURLOPT_POSTFIELDS, $fields);

}

else if ('put' == $method)

{

curl_setopt($ch, CURLOPT_PUT, true);

}

//curl_setopt($ch, CURLOPT_PROGRESS, true);

//curl_setopt($ch, CURLOPT_VERBOSE, true);

//curl_setopt($ch, CURLOPT_MUTE, false);

curl_setopt($ch, CURLOPT_TIMEOUT, 10);//设置curl超时秒数

if (strlen($userAgent))

{

curl_setopt($ch, CURLOPT_USERAGENT, $userAgent);

}

if (is_array($httpHeaders))

{

curl_setopt($ch, CURLOPT_HTTPHEADER, $httpHeaders);

}

$ret = curl_exec($ch);

if (curl_errno($ch))

{

curl_close($ch);

return array(curl_error($ch), curl_errno($ch));

}

else

{

curl_close($ch);

if (!is_string($ret) || !strlen($ret))

{

return false;

}

return $ret;

}

}

function post($url, $fields, $userAgent = '', $httpHeaders = '', $username = '', $password = '')

{

$ret = Curl_Class::execute('POST', $url, $fields, $userAgent, $httpHeaders, $username, $password);

if (false === $ret)

{

return false;

}

if (is_array($ret))

{

return false;

}

return $ret;

}

function get($url, $userAgent = '', $httpHeaders = '', $username = '', $password = '')

{

$ret = Curl_Class::execute('GET', $url, '', $userAgent, $httpHeaders, $username, $password);

if (false === $ret)

{

return false;

}

if (is_array($ret))

{

return false;

}

return $ret;

}

function create()

{

$ch = null;

if (!function_exists('curl_init'))

{

return false;

}

$ch = curl_init();

if (!is_resource($ch))

{

return false;

}

return $ch;

}

}

/*** 来自512笔记(www.512pic.com) ***/

注:关于PHP 使用飞信API发送免费短信示例的内容就先介绍到这里,更多相关文章的可以留意512笔记的其他信息。

关键词:短信

您可能感兴趣的文章

php免费利用飞信发送验证码,PHP 使用飞信API发送免费短信示例相关推荐

  1. html给手机号发送验证码,js如何实现手机发送验证码功能

    js如何实现手机发送验证码功能 发布时间:2021-06-21 12:24:46 来源:亿速云 阅读:82 作者:小新 这篇文章将为大家详细讲解有关js如何实现手机发送验证码功能,小编觉得挺实用的,因 ...

  2. php免费利用飞信发送验证码,php通过飞信发送短信

    php发送短信有两个方法一个就是通过审请的接口接入网站,之后就可以使用啦. 但是上面的这一种是收费的. 下面给大家介绍一种免费的,使用飞信发送的方法,这个发送短信的类是一位高手写出来的. /** * ...

  3. php免费利用飞信发送验证码,php结合飞信 免费天气预报短信

    开始教你怎么弄 一.需要有一个PHP环境.为了图省事下载APMServ软件快速搭建PHP环境 二.下载天气预报短信通知PHP程序点这里下载代码 三.修改PHP程序配置 用记事本打开WeatherFor ...

  4. php免费利用飞信发送验证码,PHP 使用飞信 API 来发送免费短信

    代码<?php $data["username"] = 13812345678; $data["password"] = "password12 ...

  5. python微信接口发送消息_调用微信API发送微信消息python脚本

    前阵子部署zabbix监控系统,做了个微信报警,下面分享下微信调API发消息的脚本.要用微信发消息,自己首先要有微信企业号,如果没有申请也容易 准备工作: 1.申请微信企业号 2.在企业号后台创建应用 ...

  6. 利用API实现获取城市的天气预报信息和给指定手机号码发送验证码——基于Java

    文章目录 一.认识网址 二.获取城市的天气预报信息 三.给指定手机号码发送验证码 四.实现自定义短信内容的短信验证码发送 五.小结 六.参考资料 一.认识网址 网址的组成:协议://域名:端口号/虚拟 ...

  7. 利用互亿接口实现发送验证码

    利用互亿接口实现发送验证码 # -*- coding:utf-8 -*- # @File :test.py # @Author:yx yao # @Date :2020/12/17 9:06 # @D ...

  8. SpringBoot利用邮箱注册(发送验证码)

    使用邮箱发送验证码功能 提示:本人用的是QQ邮箱,其他邮箱方式类似 文章目录 使用邮箱发送验证码功能 一.开启POP3/SMTP服务 1.进入QQ邮箱,点击设置 2.选中账户 3.然后一直往下划,找到 ...

  9. 程序调用飞信API发送免费短信(JAVA例子,其他语言一样用)

    网上看到有网页版的飞信,http://fetionlib.appspot.com/ 可以添加好友,群发和定时发送短信给飞信好友,还开放了API接口供程序调用,可以用它来监控机器是否正常服务定期给管理员 ...

  10. php 邮件发送验证码,发送验证码邮件有什么好的解决方案?

    用户Passport系统,注册,找回密码都是通过邮件发送验证码,有什么好的方案实现. 我之前用的是私人的QQ邮箱,发现偶尔系统会来一封邮件要我输入验证码,而且就怕用多了会被腾讯拉黑或者自动移到垃圾箱处 ...

最新文章

  1. 冒泡排序(java实现)
  2. 这个40M的小工具助你在windows下处理数据如虎添翼!!
  3. [译]ava 设计模式之享元
  4. Java Web 开发必须掌握的三个技术:Token、Cookie、Session
  5. java自动关闭吗_JAVA问题--浏览器老是自动关闭
  6. java security 详解_Spring Security入门教程 通俗易懂 超详细 【内含案例】
  7. freemarker的空值和默认值
  8. [转]边框回归(Bounding Box Regression)详解
  9. Centos6.x X64 飞信安装
  10. python 错误信息是:sudo :apt-get:command not found
  11. Webservice检查
  12. 新手如何使用Docker来搭建PHP开发环境?
  13. 公钥,私钥,数字签名,证书
  14. 使用Q-Vision软件Kvaser硬件产品,支持ADAS测试,实现对总线网络的分析
  15. 【一步步学OpenGL 27】 -《公告牌技术与几何着色器》
  16. java学习总结(16.06.07)类的静态成员和非静态成员
  17. 独家-县域统计年鉴Excel版(2000-2021年)-包含县市及乡镇卷
  18. “日历提醒app”程序说明文档
  19. 团体程序设计天梯赛-练习集)(5分)
  20. 一个高性能服务器需要关注的地方

热门文章

  1. 计算机硬盘启动设置方法,如何在BIOS中设置硬盘启动
  2. 朗兰兹纲领:关于数学大一统的伟大构想
  3. 篮球——NBA球队队标
  4. 《缠中说禅108课》32:走势的当下与投资者的思维方式
  5. 优秀架构师是如何学习开源项目的?
  6. 终端服务器超出了最大允许连接数解决办法
  7. 将word选择题转换成Excel
  8. 非洲正在打造一个完全不同的人工智能产业
  9. Flixel横板游戏制作教程(六)—SoundsandMusic(音效与音乐)
  10. 连接服务器,上传代码,Flashfxp5