使用php(?)以每个服务器日的数量随机增加数值

时间:2015-01-18 20:11:50

标签: javascript php random server-side ticker

寻找我在我膝盖上找到的项目的面包屑/提示。我通常在纯HTML / CSS中使用基本的PHP / Javascript。通常,如果有人向我发送正确的方向,我可以把事情拼凑在一起。

我的客户想要一个更新每个服务器日的代码。 例如:
1.值X设置为100
2.检查是否已经过了24小时(服务器时间,而不是客户时间) 3.在5-10之间运行数字生成器。存储值Y
4.将值X更新为X + Y.重新存储为值X
5.返回步骤2

我在几个不同的地方搜索过这个问题,但我找不到我想要的方向。这个问题很接近:javascript, increase number day by day

让我相信PHP可能是我选择的语言......但是我发现更多的信息是针对用javascript编写的这个问题而存储在客户端的cookie中的,这真的不是什么我们要去。

有没有人有任何想法让我开始朝着正确的方向前进?似乎没有逻辑上的逻辑,只需要弄清楚语义。任何帮助都非常赞赏....

更新:

我决定使用wordpress cron并找到了方便的wordpress crontrol插件。这解决了TIME问题,并且由于“误解”的帮助,我认为我的文件打开/随机数减少了。现在我很好奇的是如何在网站上创建一行文本(可能是div,h1,无论如何)24/7显示txt文件的内容。我曾经知道如何做到这一点,但它逃避了我。我需要使用AJAX还是javascript?

2 个答案:

答案 0 :(得分:1)

运行一个cron作业,每24小时调用一个php脚本,在任何时候你想要它。

$fp = fopen('x.txt','r+');
$x = intval(fread($fp));
$y = mt_rand (1,5);
fwrite($fp,$y + $x);
fclose($fp);

答案 1 :(得分:1)

如果您无权使用cronjob,则可以执行以下操作: 当调用必须显示此值的脚本时,在上次更新时打开文件(或从DB读取)。例如,如果今天调用脚本(2015.01.18),并且最后一次调用是在2015.01.13,则必须更新X 5次。因此,在X中添加5个随机值,然后将其存储为新的(今天' s)日期。