>백엔드 개발 >PHP 튜토리얼 >내가 직접 작성한 Fetion 인터페이스는 crontab을 지원하며 모두에게 무료로 공유됩니다!

내가 직접 작성한 Fetion 인터페이스는 crontab을 지원하며 모두에게 무료로 공유됩니다!

WBOY
WBOY원래의
2016-07-25 09:07:51993검색
之前看到有人发布的飞信接口,醉翁之意不在酒, 用来卖钱的,BS之。。。

自己抽空写了一个,拿出来跟大家分享,写的不好的地方大家可以提出来,共同探讨学习。

要求:必须是移动用户,其次需要互为飞信好友才行,不管怎么玩游戏,游戏规则是不能违背的哈。

=============================================================

项目说明如下:
index.php => 在线发送飞信的入口页
demo.php => 项目演示页,初次使用建议使用demo.php测试下程序是否运行正常
cron.php => 用于定时发送一些信息给飞信好友的脚本
weather_php.bat => 自己用记事本打开看下里面的注释吧,配合cron.php使用
weather_php.vbs => vbs脚本,配合上面的weather_php.bat批处理使用,主要作用是让批处理执行的时候隐藏command窗口
class.fetion.php => 这个就不多说了,核心文件,就靠他了。

其他:
要让cron.php定时执行的话Windows用户当然要使用“计划任务”啦,自己添加一个任务即可,定期运行weather_php.vbs

如果是Linux用户,可以使用/etc/crontab 然后自己写个shell脚本就行啦,这个大家自己去研究吧~


相关东东都在压缩包里面了,readme.txt里我也备注了使用说明~

================================================================
在线演示地址: http://feixin.cxxmv.com:81

sendmsg.php页面最后第二行修改成:echo Fetion::sendMsg($fid, $msgContent); 前面少了个echo,否则看不到发送结果。 感谢“ 黄勃SEEVIA”反馈
  1. set_time_limit(0);
  2. date_default_timezone_set('PRC');
  3. include 'class.fetion.php';
  4. #============= CURL获取第三方数据,请自行修改[说白了,就是采集数据,小偷程序啦~!] =============
  5. $ch = curl_init('http://www.weather.com');
  6. curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)");
  7. curl_setopt($ch, CURLOPT_TIMEOUT, 30);
  8. curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
  9. curl_setopt($ch, CURLOPT_HEADER, 0);
  10. $result = curl_exec($ch);
  11. curl_close($ch);
  12. if(!$result) {
  13. exit;
  14. }
  15. preg_match('/(.*)