php定时执行文件。我现在的思路是在window的任务计划里面添加一个任务计划,选择IE浏览器,然后将IE默认网页设置成我执行的文件的地址。问题是如果我要执行多个文件怎么办?而且我也觉得这个方法好笨。
麻烦各位指点指点

解决方案 »

  1.   

    可以试试网上流传的PHP伪多线程。
    大概意思是只需要执行一个主文件(类似主线程),
    在这个文件里面利用fsockopen伪造头文件执行其他的文件
      

  2.   

    用perl或者shell写一个吧,很简单的,网上也有。
      

  3.   

    正在学习SHELL但是目前还不知道怎么写还请大虾指点一二
      

  4.   

    php.exe -q -f要执行的php文件.php
      

  5.   


    是不是在php.exe 中执行-q -f D:AppServ\www\index.php这样是不是??
    我这样执行没有成功!!!如果不是可以说清楚点吗??
      

  6.   

    查看 php 命令行参数,请在命令窗口中:php -h
    -q -f D:\AppServ\www\index.php 
      

  7.   

    php -f D:AppServ\www\index.php
    可以输出echo $endmictime - $startmictime;的结果,
    但是
    for($i=0;$i<400;$i++){
    $fp = fopen("./mysqlexcutetime.sql","a");
    fwrite($fp,$i."\n");
    fclose($fp);
    }
    文件写入并没有执行。还有就是我怎样才能定时让这文件运行???
      

  8.   

    上面的命令我是直接放到DOS上执行的
    也看到输出的结果了
      

  9.   

    程序员在武汉群(一)
    58149016
    探讨VC/JAVA/C#/PHP/ASP、ASP.net/Perl应用开发技术,欢迎加入!
      

  10.   

    用计划任务执行一个.bat文件就行了,执行多个文件呀,想怎么写都可以.xxx.bat内容:
    E:\PHP\php.exe -q E:\test.php