PHP - 每年更新数据。 - 处理建议 -

时间:2016-07-30 08:15:14

标签: php arrays algorithm csv process

我已经建立了一个员工管理系统,并计算了休假时间。虽然我正在努力研究如何根据员工的开始日期每年更新休假日。 我想我知道如何轻松地做到这一点。除非涉及该软件在该日期开放。

如果软件不必打开,我如何计算每一天?

继承我正在思考的过程:

- 浏览一系列员工数据,并确定开始日期是否与当前日期匹配。

- 如果匹配,则在休假日添加大量天数

我知道这是非常基本的,它有一些缺陷。以下是我在想的缺陷:

- 如果要刷新页面或再次打开页面,那么它将添加x2的工作日。

- 此外,如果在这一天不打开软件,那么工作人员将无法获得额外的休假日。

我如何解决这个问题?我觉得这应该是一件容易的事情,但我不能考虑如何正确地做到这一点。

非常感谢任何帮助,

1 个答案:

答案 0 :(得分:1)

创建你的php脚本我称之为leavetime.php

然后,如果你的服务器上有c-panel,那就有一个名为cron的东西,在那里你可以选择调用它的时间。对于命令

通常会是这样的
  usr/bin/php -q locationof/leavetime.php

https://www.youtube.com/watch?v=ZAbefcWLxrw

至于要执行此操作的实际php代码,可以在一个问题中扩展主题。