我有一个php文件,该文件目前已设置为每周使用Windows Task Scheduler打开几次,并且工作正常。我过去一次又一次尝试今天要完成这项工作,但它对我没有用。
我的php文件将更新后的其他文件目录js文件作为目标。
我将发布我的php文件,以防万一出现一些错误。再次,我每周通过任务计划打开两次,它总是正确更新。
我尝试了各种设置cron的方法
curl --request GET 'http://test.com/weeklytask.php'
wget -q -O /dev/null "http://test.com/weeklytask.php" > /dev/null 2>&1
lynx -dump "http://test.com/weeklytask.php?code=23456"
这是我在URL中打开的weeklytask.php文件,它可以很好地更新其他php文件
<?php
$year = intval(date("Y"));
//WE MAY BE IN NEW YEAR BUT NOT NEW NFL SEASON THERE REDUCE YEAR BY 1
if (!file_exists($year)) $year = $year - 1;
if (!file_exists($year)) die("Invalid year ".$year);
$dir = $year."/leagues/";
$folder_names = scandir($dir);
echo "<table>";
for ($i=2;$i<count($folder_names);$i++){
echo "<tr><td>".$folder_names[$i]." History</td><td>".$folder_names[$i]." Players</td></tr>";
echo "<tr><td><iframe src='createHistory.php?year=".$year."&league_id=".$folder_names[$i]."&full_history=false'></iframe></td><td><iframe src='createPlayerHistory.php?year=".$year."&league_id=".$folder_names[$i]."&full_history=false'></iframe></td></tr>";
}
echo "</table>";
?>