我有一个用PHP和MySQL编写的应用程序。在那里,我需要激活特定日历,并在其他指定日期再次停用该日历。这个过程将在一年中发生一次,两个日期之间的差距约为1.5个月。
我应该如何在PHP中执行此操作?我应该使用cron工作吗?
答案 0 :(得分:1)
有了您的要求,我认为将“我应该将日历显示”的检查添加到源代码本身会更稳定。当检查写得很好时,它不应该消耗可测量的响应时间。
有了cron的工作,你总是要看一件额外的东西。这可能是forgotton或其他什么。经常经历过这种情况;)
检查以下内容的代码示例:
$now = new DateTime();
if($now >= new DateTime('14 Mar') && $now < new DateTime('15 May')) {
show_calendar();
}
答案 1 :(得分:0)
我会选择 hek2mgl 提出的方法。
或者,如果你想设置一个cron作业,那么这里是你应该用来在给定时间内执行你的脚本的URL:
/usr/bin/php5 /your/directory/path/cron_script.php
检查路径:
在根文件夹中创建index.php
。
<?php
var_dump(dirname(__FILE__));
?>
希望得到这个帮助。