这个用PHP估计不好做吧用JS的setTimeout还差不多

解决方案 »

  1.   

    一种很简单的方法
    用PHP的include()include_once( 'testa.php' ); //定义testa.php 每二分钟刷新一次,用meta实现,下同 
    include_once( 'testb.php' );
    include_once( 'testc.php' ); 
      

  2.   

    如果楼主觉得不满意的话,就可以用AJAX + JS 实现了!JS实现定时刷新:setTimeOut( doAjax(), 120000 ); // 二分钟实现一次ajax
      

  3.   

    3个php文件都加到cron里去,用cron去设定多长时间执行一次
      

  4.   

    貌似setTimeOut达不到效果!用setInterval()
      

  5.   

    cronjob 每分钟运行 do.php 一次do.php 查询数据库找出工作清单(包括 `运行目标`,`运行时间`,`最后成功执行时间`)
    比较 `运行时间` 及 `最后成功执行时间` 决定是否执行 `运行目标`
    完成 `运行目标` 的动作后更新其 `最后成功执行时间`以上面的方法就能实现
    最近没心情写程式,谁来把他完成,很简单的
      

  6.   

    http://unix.freshmeat.net/projects/phprecevent/
      

  7.   

    像这种用php写不现实,你可以用C写后,让管理人员帮你在服务器上执行就可以了!
      

  8.   

    setTimeout()不可以楼主可以看下手册一个是对应时间执行一次
    而这个是每隔限定时间执行一次
    setInterval()
      

  9.   

    将代码放入php静态网页var a=1237779099;//这个可以用php生成时间
    var d=new Date(a*1000); 
    var c=new Date();
    var remainTime =c-d; 
    var remainSecond = Math.floor(remainTime/1000/3600/24); 
    if(remainSecond>3){//3天刷新var url2=document.location.pathname;
    window.location.href="do.php"; 
    }
      

  10.   


    <?php
    /** crontab execute
     */$minutes = date("i");
    if(!$minutes%2){
     exec("php a.php");
    }
    if(!$minutes%3){
     exec("php b.php");
    }
    if(!$minutes%4){
     exec("php c.php");
    }
    ?>