皮皮网
皮皮网

【bbin ag 源码】【游戏开发定制源码】【电视家频道源码】php生日源码_php生日祝福源码

来源:施公奇案ts源码 发表时间:2024-11-29 01:42:44

1.php 计算距离明年生日还有多少天?
2.从零搭建测试公众号,生生日每天发送一句小情话(支持计算农历生日)

php生日源码_php生日祝福源码

php 计算距离明年生日还有多少天?

       function leftDays ($birthday){

       $birthday = strtotime(date('Y').'-'.$birthday);

       $nowday = strtotime(date('Y-m-d'));

       $birthday = $birthday < $nowday ?日源 strtotime('+1 years',$birthday) : $birthday;

       return ($birthday - $nowday) / / ;

       }

       $days = leftDays('-');

       echo $days;

       //leftDays(生日,不带年份)

       如果不想出现0天的祝福情况,把$birthday < $nowday改成$birthday <= $nowday即可

从零搭建测试公众号,源码每天发送一句小情话(支持计算农历生日)

       已有开源源码: gitee.com/fushentong/sa...

       支持事项:

       通过微信公众号给指定对象(举例:你的生生日男/女朋友)每天发送指定内容;

       内容包含:

       同时,支持字体颜色自定义;

       暂时不一定支持事项:(不是日源bbin ag 源码不能做只是作者用不到,有需要的祝福小伙伴可以评论区留言,需要的源码多则下一期完善,有好的生生日解决思路的大佬也欢迎评论区留言) 农历的部分月份 和 阳历不在同一年, 农历部分情况下可能出现闰某月

       一、日源整体框架

       二、祝福准备需要的源码游戏开发定制源码东西(网上均有免费可用的体验版)

       总览:

       接下来带大家一步步研究怎么获取这些账号

       第一步:公众号测试平台的注册并配置

       从微信官方文档中,找到接口测试号,生生日并申请

       申请测试公众号后,日源可用获得独有的祝福AppID 和 appsecret。

       这两个值的作用就是为了在程序中向微信平台验证身份。

       就像是 用户名和密码一样。

       同时,用你自己的微信 和 你想要发送信息的对象的微信,扫描你的公众平台上的二维码。获得对应用户的微信号。

       这个微信号,就像是电视家频道源码我们的身份证号一样,是独一无号的。

       有了微信号,你才能告诉微信平台,这条消息该发给谁。

       同时设置消息模板,

       最终发送给到 手机微信上的消息,也就是设置的这个格式的。

       同时在程序里面返回数据,也要包含模板中的数据

       参考:

       { { first.DATA}} 今天天气:{ { thing.DATA}} 今天温度:{ { thing.DATA}} 和xxx已经恋爱了:{ { thing.DATA}} 距离xxx生日还有:{ { thing.DATA}} 送你一句土味情话:{ { remark.DATA}} 送你一句诗词:{ { remark.DATA}} 送你一句脑洞鸡汤:{ { remark.DATA}}

       第二步:准备天气API

       在搜索引擎,直接搜索“免费天气API”就能找到许多。

       小编采用的仿彼岸图源码是图中所框选的。

       进去后可以看到有一部分是免费的的

       免费的当然会有一些限制,但对于我们自己玩,完全足够了。

       注册后,你就会得到我们需要的两个东西,

       天气API平台的appID 和 appSecret

       第三步:准备情话API

       同样的步骤,我们在搜索引擎搜索“免费土味情话API”。

       选择其中一个,小编选择的是ALAPI。

       注册后,你就要可以在你的vue新建活动源码控制台页面找到你的token

       (token的作用也是用于在请求数据的时候标识你的身份,不熟悉的小伙伴记下这个值就好了,后面会用到。)

       第四步:(可选,不一定要)

       在自己电脑上安装XAMPP方便调试,确定调试好了再上传。

       把文末下载地址中的index.php 文件和Lunar.php文件放入XAMPP安装目录的htdocs目录下

       (XAMPP使用方法自行搜索,有障碍的小伙伴也可以评论区留言。)

       第五步:免费虚拟主机+免费子级域名

       自行选择,各个云服务厂商也有几个月免费体验那种。

       推荐: freehost.cc

       第六步:定时触发程序

       同样搜索免费网页监控程序,找一个自己觉得还行的。

       (因为php脚本的原理就是,你打开网页,它就会触发执行程序,发消息给微信平台。)

       也可以不弄这个监控程序。你想要发这个信息的时候,自己在浏览器输入一次也是一样的。

       小编使用的是: monit.or.passby.me/

       至此,我们需要的环境就全部准备完毕了。

       下面开始解读程序

       三、代码主体逻辑解析

       程序已开源到gitee,可查看。(其中的部分参数需要更新为上面申请到的)

       前置:准备好相关平台数据 ,替换成我们前面申请到的

       第一步:定义一个对象,把对象的相关信息都放进去

       第二步:把需要发送的一些共用的数据先准备好

       第三步:将消息组装成自己需要的样式

       根据个人信息,计算在一起天数、当地天气、距离生日的时间。

       封装成模板格式,同时可以字体颜色可以自行调整

       字体颜色进制表:

       模板里面格式字符,是来自微信官方平台的规范:

       第四步:发送信息

       以上就是代码的主体逻辑了,其中出现的函数都在同一文件中。

       四、本地调试(如果您本地有php环境的话)

       本地调试方法可以直接使用php在命令行运行脚本,也可以使用XAMPP将gitee中的index.php发布成本地站点。浏览器输入xampp发不出的本地站点来调试。

       五、上传云服务器,并使用浏览器触发

       如果申请了虚拟主机的话,根据平台指使文档来就行。

       一般的流程是将程序文件按要求命名后,上传到虚拟主机的某个路径下,即可。

       (注意:我们这里index.php和Lunar.php一定要同时放。因为index.php中调用了Lunar.phh)

       再使用虚拟主机提供的域名或者地址,在浏览器输入地址,则会触发上传的程序文件。

       六、定时触发

       找一个免费的网站监控程序,设置成固定每天的x点钟,扫描一次上一步虚拟主机给到的域名。

       以上就大功告成了,大家有疑问可以评论、留言,看到会回的哦!

       gitee.com/fushentong/sa...

相关栏目:焦点