• windows关于定时执行的php脚本


    根据业务需求,需要服务器每天定时执行一些脚本,如后台提交数据,定时处理数据库等.

    最初的思路是在某个控制器里写好方法,加入code验证,定期的用计划任务去访问.由于window计划任务这方面比较low.不能直接访问网址(或者是能我不知道..),

    所以理所当然的想到了php的curl,随便写了个curl,果然奏效.这里就不写curl如何实现了,网上一大把.今天这里介绍个更简单的方法

    file_get_contents(). 这个php的整合了3个函数而成的函数是非常的强大. 相当于是curl的get版本.一大篇的curl就用这一个函数就够了.

    <?php
    $url = 'http://balabla' ;  //要请求的脚本地址,可以通过get携带参数  
    $a = file_get_contents($url);
    // print_R($a);
    file_put_contents('./sub_signin.log',date('Y-m-d').' '. $a." ",FILE_APPEND);   //做个简单的日志,方便查询

    ?>

    写了php文件后写个bat的批处理文件,用计划任务定时执行批处理文件就可以了

    注意事项

    1.无论curl还是file_get_contents(),都是访问的页面信息,都是php解析后的输出结果.所以要返回值不能直接return ,而需要echo到页面,才能接受到.

  • 相关阅读:
    IO流
    简单JSON
    开发流程
    命名规范
    策略模式
    Git的使用
    Markdown的使用
    代理模式
    装饰者模式
    POJ 2976 3111(二分-最大化平均值)
  • 原文地址:https://www.cnblogs.com/jinshuo/p/7778124.html
Copyright © 2020-2023  润新知