http://www.cnblogs.com/lizl/articles/325995.html
看看别人给的思路,看看有帮助没?

解决方案 »

  1.   

    你可以参考 discuz 里面的 crons 功能    不过这个功能  (好像)一定要有人访问 才能触发 
      

  2.   

    在crontab或者任务计划里面定时执行php xxx.php就行了
      

  3.   

    因为php里做定时器,始终需要配置crons。所以,建议直接用C或c++写。会方便一些。
      

  4.   

    写一个脚本,设定1小时触发一次php
      

  5.   

    这要看楼主想调用的PHP是要实现什么样的功能。有的是针对客户端,需要从客户端触发的,可以通过脚本调用。有的是只对服务端进行处理,这个只需要在服务器上设置计划任务去定时调用就行了。
      

  6.   

    <?php
    ignore_user_abort(true);
    set_time_limit(0); 
    .............
    .......function XX(){
                        }
    ........
    .......
    function do_cron(){
        usleep(20000000);
      XX();
    }while(1){
        do_cron();
    }?>
      

  7.   

    这个我绝对行.我的mysql备份,就是用这个方法的.