【问题标题】:How to create cronjob in windows 7?如何在 Windows 7 中创建 cronjob?
【发布时间】:2022-01-29 05:43:22
【问题描述】:

我想为我的网站创建一个计数器。它必须能够每 24 小时连接一次我的数据库,并向我显示列“eure”的总和。这是我的代码,但效果不太好。

在我的代码中我没有任何错误,问题是我不知道如何每 24 小时自动运行一次代码。

现在为了查看“eure”列的总和,我必须刷新页面... 请您详细解释一下好吗?

我知道我可以使用 cronjob,但我不知道如何使用,也不知道如何为我的程序安装它。

请详细告诉我,方便。

我不明白如何使用 cronjob!

<?php
pg_connect("host=localhost port=5432 dbname=base_test user=postgres password=123456") or die('could not connect: ' . pg_last_error());
?>

<script type="text/javascript">

var interv;
var encours;

function incrementer()
{
<?php
$q='select SUM("eure")from "compteur"'; 
$query=pg_query($q);
$n=pg_num_rows($query);
for($i=0; $i<$n; $i++)
                {
                $f=pg_fetch_row($query);
                }
?>
document.formulaire.heure.value="<?php echo("$f[0]") ?>";
}

function appui()
{
    if(encours == 1)
    {
        clearInterval(interv);
        document.formulaire.bouton.value = "Reprendre";
        encours = 0;
    }
    else 
    {
        interv = setInterval("incrementer()",100);
        document.formulaire.bouton.value = "Arrêter";
        encours = 1;
    }
}

function init()
{
    document.formulaire.bouton.value = "Commencer";
}

</script>

<body onload="init();">
<h2>Un compteur en JS</h2>
<form name="formulaire">
<input type="text" value="" name="heure" onclick="incrementer();"/> 
<input type="button" value="Arreter" onclick="appui();" name="bouton" />
</form>

</body> 

【问题讨论】:

  • 服务器运行的是 Windows 7 还是 Linux? Cron 在 Windows 上不可用,您需要在那里使用任务调度程序。除此之外,这不是您只能通过 cron 在服务器上运行的脚本;您只需要一个 php 脚本,例如将结果邮寄给您。您的 html 和 javascript 将无法在服务器端运行。

标签: javascript php cron phpmyadmin dom-events


【解决方案1】:

你是否在 windows 中搜索过计划任务

http://windows.microsoft.com/en-us/windows7/schedule-a-task

【讨论】:

  • 我有 2 个问题!首先,任务计划程序对我的项目有好处吗?因为在我去了我的计数器显示我的站点中的最终(eure)和 evry 24h00 它与我的数据库连接并显示最终(eure),因为我的数据库确实更新了 evry 24h00...
【解决方案2】:
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多