首页 > 后端开发 > 正文

PHP如何定时发送短信

2024-11-25 15:55:01 | 我爱编程网

今天我爱编程网小编为大家带来了PHP如何定时发送短信,希望能帮助到大家,一起来看看吧!

本文目录一览:

PHP如何定时发送短信

PHP如何定时发送短信

1、首先设置好服务器;

2、设置执行时间为无限制;

3、设置发送短信间隔为5分钟;

4、打开存储短信的文件,进行短信操作,关闭文件;

5、循环上面的过程; 我爱编程网

6、具体设置代码如下:

ignore_user_abort(); //即使Client断开(如关掉浏览器),PHP脚本也可以继续执行. 
set_time_limit(0); // 执行时间为无限制,php默认的执行时间是30秒,通过set_time_limit(0)可以让程序无限制的执行下去 
$interval=60*5; // 每隔5分钟运行 
do{ 
$fp = fopen('test.txt','a'); 
fwrite($fp,'test'); 
fclose($fp); 
sleep($interval); // 等待5分钟 
}while(true); 
?>

PHP如何定时发送短信

php ci框架怎么对接短信接口

相当简单 这个接口调用就是封装一个curl请求的function (sendSMS),代码示例网站上已经有了,使用时:加载这个function, 然后 调用方法sendSMS;

我把源码给你贴一遍,这个里面的账号密码是需要你们自己去申请的;

<?
$username = 'test'; //用户账号
$password = '123456'; //密码
$mobile  = '13811299934,18610310066,15210954922'; //号手机码
$content = '您的短信验证码是:ABCD'; //内容
//即时发送
$result = sendSMS($username,$password,$mobile,$content);
echo $result;
 
 
function sendSMS($username,$password,$mobile,$content)
{
$url = '域名/api/sms.php';
$data = array
(
'username'=>$username, //用户账号
'password'=>$password, //密码
'mobile'=>$mobile, //号码
'content'=>$content, //内容
);
$result= curlSMS($url,$data); //POST方式提交
return $result;
}
 
function curlSMS($url,$post_fields=array()){
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_URL,$url);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_TIMEOUT, 3600); //60秒 
        curl_setopt($ch, CURLOPT_HEADER,1);
        curl_setopt($ch, CURLOPT_REFERER,'');
        curl_setopt($ch,CURLOPT_POST,1);
        curl_setopt($ch, CURLOPT_POSTFIELDS,$post_fields);
        $data = curl_exec($ch);
        curl_close($ch);
        $res = explode("\r\n\r\n",$data);
        return $res[2]; 
}
 
?>

哪位高手能告诉我怎么用php语言通过数据库与手机短信连接起来,实现收发短信,最好是有注释!

我爱编程网(https://www.52biancheng.com)小编还为大家带来哪位高手能告诉我怎么用php语言通过数据库与手机短信连接起来,实现收发短信,最好是有注释!的相关内容。

程序不可以随便给人发短信的。

1.理论上需要你和移动或联通谈,拿到SP(服务提供商)营业执照,才可以使用手机短信的API。(比较困难)

2.如果你找到了一家SP,并谈成合作,他会分给你接口的引用方法。一般是socket+xml或是http+xml的.用PHP的socket相关的函数可以很方便的去调用。

3.如果还有更简单的方法,那就是通过一些免费/收费的短信发送服务商,他们提供发送短信的插件以及接口,有各种方式,大部分都有PHP可调用的HTTP方式和webservice方式的接口。如这个平台:
()

4.还有人使用PHP调用飞信的API发送,但不是官方提供的,所以不是很稳定,请搜索 飞信API PHP 了解详细的情况。

以上就是我爱编程网整理的PHP如何定时发送短信相关内容,想要了解更多信息,敬请查阅我爱编程网。更多相关文章关注我爱编程网:www.52biancheng.com

免责声明:文章内容来自网络,如有侵权请及时联系删除。
标签: PHP
与“PHP如何定时发送短信”相关推荐