如何创建一个单独调用同一文件夹中所有文件的PHP文件。我试图创建一个更简单的方法来运行我所有的PHP文件(Cron Jobs)。
我现在的做法如下:
批处理文件
start /wait C:\xampp\php\php.exe -f C:\xampp\99003.php
start /wait C:\xampp\php\php.exe -f C:\xampp\78367.php
start /wait C:\xampp\php\php.exe -f C:\xampp\40937.php
//ect... I have more than 200 files I want to run one after another...
所有文件名都是5位数字。我有时在添加或删除文件时迷路了.. 感谢
答案 0 :(得分:1)
For loop:
for /d %i in ("C:\xampp\*.php") do start /wait C:\xampp\php\php.exe -f %~fi
抱歉,我缺少所有这些信息。 $〜fi是完全限定的路径名。
点击此google链接:https://www.google.de/search?q=windows+for+command+line+stackoverflow
您还可以编写一个调用所有其他PHP文件的PHP脚本,但PHP与命令行(bat)的使用方式不同,脚本可能阻止您必须绕过(使用proc_open()
) ,你会遇到超时.. set_time_limit(0);
。
为您的目的使用批处理文件似乎是一个很好的方法,计算for
命令的命令行参数,您可以在1-3行代码中执行此操作。