有四个php文件
http://www.123.com/123.php
http://www.456.com/123.php
http://www.789.com/123.php
http://www.123.com/456.php在一个文件里面如何实现:
先执行http://www.123.com/123.php过两分钟执行http://www.456.com/123.php再过两分钟执行http://www.789.com/123.php再过两分钟执行http://www.123.com/456.php最好能给出源码,谢谢!

解决方案 »

  1.   

    linux下用crontab,windows下用计划任务
      

  2.   

    搜索一下PHP 定时执行 现成的还是不少的。另外用计划任务也行
      

  3.   

    最好能用php源码写,定时任务我做过,不能成功,
      

  4.   

    转贴<?php
    ignore_user_abort();           // 即使Client断开(如关掉浏览器),PHP脚本也可以继续执行.
    set_time_limit(0);             // 执行时间为无限制,php默认的执行时间是30秒,通过set_time_limit(0)可以让程序无限制的执行下去
    $interval=20;               // 时间间隔 单位 秒
    $key_file="key.txt";          // 配置文件if (isset($_GET['s']))
    {
      if ($_GET['s']=="0"){        // 停止工作,但不退出
        $s="false";
        echo "Function is off";
      }
      elseif ($_GET['s']=="1"){      // 工作
        $s="true";
        echo "Function is on";
      }
      elseif ($_GET['s']=="2"){      // 退出
        $s="die";
        echo "Function exited";
      }
      else
        die("Err 0:stop working 1:working 2:exit");
      
      $string = "<?php\n return \"".$s."\";\n?>";
      write_inc($key_file,$string,true);
      exit();
    }if(file_exists($key_file)){
      do{
        $mkey = include $key_file;
        if ($mkey=="true"){          // 如果工作
        /////////////////////  工作区间  //////////////////////////////////
          $showtime=date("Y-m-d H:i:s");
          $fp = fopen('func.txt','a');
          fwrite($fp,$showtime."\n");
          fclose($fp);
        ///////////////////////////////////////////////////////////////////
        }
        elseif ($mkey=="die"){        // 如果退出
          die("I am dying!");
        }
        sleep($interval);           // 等待$interval分钟
      }while(true);
    }
    else
      die($key_file." doesn't exist !");function write_inc($path,$strings,$type=false)
    {  
      $path=dirname(__FILE__)."/".$path;
      if ($type==false)
        file_put_contents($path,$strings,FILE_APPEND);
      else
        file_put_contents($path,$strings);
    }?>
      

  5.   

    写一个循环 读取文件名到function write_inc($path,$strings,$type=false)执行.其他参数看函数里的一些说明调整一下好了
    不过我自己没测试过这些代码.
      

  6.   

    我其实现在最想明白的就是用php或者js如何操作http://www.j07019.cn/index.php这个php能执行成功
      

  7.   


    看来你是不了解web啊,如果完全依赖php,那么必须保证这个应用(页面)一直在运行,这个已经超出了php在web应用方面所能了
    web应用基本特点就与触发模式的