PHP发送短信功能

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

需要运用的函数为

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(); 释放资源。

时间: 2024-12-27 07:42:42

PHP发送短信功能的相关文章

拨打电话与发送短信功能

设计界面如下图如示,在编辑框中只接受电话号码,实现“拨打电话”和“发送短信”的功能 1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 xmlns:tools="http://schemas.android.com/tools"

发送短信功能

发送短信 需要借助第三方平台来发送短信,如阿里云.云通讯(对python3不友好).腾讯云.在这里用的是腾讯云来作为示例 腾讯云中短信准备工作 1. 腾讯云官网注册.实名认证.登录(不废话.跳过) 2. 点击页面右上角"控制台" 3. 点击导航栏的云产品,可以看到各种产品,找到"短信".第一次使用会调到"申请开通页面",勾选同意.开始接入.(这是个人认证,企业认证还需要一些相关的认证材料) 4. 接入后有三大功能:应用列表.套餐包管理.SDK &

iOS 之(调用系统发送短信功能)

今天处理一个订单详情的界面,在订单详情页面上有联系方式(电话号码),在电话号码的右边有两图片,一个是电话样式的,一个是短信样式的,做为一名程序员(号称攻城师)一眼看下去就应该是一个 button,而不是 imageView ,既然是 button 那就应该是打电话和发短信的,这样一来的话,当我们点击短信的这个 button 时,就应该调用系统发短信的界面,下面先来看看效果图与需求:       这篇随笔主要是记录总结发短信的代码,打电话迟点更新 下面来看调用系统发短信的实现代码 老规矩,新建一个

android中调用系统的发送短信、发送邮件、打电话功能

1 调用发送短信功能: Uri smsToUri = Uri.parse("smsto:"); Intent sendIntent = new Intent(Intent.ACTION_VIEW, smsToUri); sendIntent.putExtra("address", "123456"); //电话号码,这行去掉的话,默认就没有电话 sendIntent.putExtra("sms_body","短信内容

Android接收和发送短信

每一部手机都具有短信接收和发送功能,下面我们通过代码来实现接收和发送短信功能. 一.接收短信 1.创建内部广播接收器类,接收系统发出的短信广播 2.从获得的内容中解析出短信发送者和短信内容 3.在Activity中注册广播 4.添加接收短信权限 下面放上具体的代码 activity_main.xml文件用于显示短信发送者号码和显示短信内容 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout

安卓学习之接收、发送短信

短信接收 android中当手机接收到一条短信后,会发送android.provider.Telephony.SMS_RECEIVED 的广播,这条广播中携带有与短信相关的所有数据.每个应用程序都可以在广播接收器里对他监听. 简单的短信接收程序: protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main

Java调用SMSLib发送短信详解

项目中需要用到发送短信功能,之前没做过这方面,找人咨询了一下,也网上查了查,发现并不是很复杂.目前项目已经完成了,做个记录以备后用.程序中发送短信主要有4种方法: 1.向当地的运营商申请网关,不需要额外的设备,利用对方提供的 API调用程序发送短信,适用于大型的通信公司.稳定,速度快,适合短信量特别大的需求,需要连接到运营商的网络中,不适合内网项目. 2.短信猫发送短信,借助像 GSM MODEM之类的设备(支持AT指令的手机也行),通过数据线连接电脑来发送短信,这种方法比较适用于小公司及个人.

iOS中发送短信/发送邮件的实现 韩俊强的博客

需要引入框架: MessageUI.framework 布局如下: 短信和邮件: #import "ViewController.h" #import <MessageUI/MessageUI.h> @interface ViewController ()<MFMessageComposeViewControllerDelegate,MFMailComposeViewControllerDelegate>//遵循协议 @end @implementation V

Ionic系列——发送短信

1.需求描述 最近做的项目需要有提醒用户的功能,就是可以调用手机的发送短信功能 2.准备 ①.添加插件$cordovaSMS cordova plugin add https://github.com/cordova-sms/cordova-sms-plugin.git ②.在controller中添加依赖 3.代码实现 //发短信 $scope.sendMessage=function(){     //CONFIGURATION     var options = {         rep