PHP:如何在24小时后删除页面?

PHP:如何在24小时后删除页面?,php,delay,sleep,Php,Delay,Sleep,我们希望PHP在指定的日期和时间后24小时自动从我们的网站删除一个页面。目的是向某些客户提供仅持续24小时的促销优惠券。我们怎样才能做到这一点?(我是超级新手,请用示例代码而不是解释来回答。谢谢。) 到目前为止,我们拥有的: <?php $filename = "myfile.txt"; sleep (86400); unlink($filename); ?> 但这没有意义,因为我认为页面必须打开整整24小时(86400秒)才能执行,是吗?此外,24小时倒计时应在指定的日期和时

我们希望PHP在指定的日期和时间后24小时自动从我们的网站删除一个页面。目的是向某些客户提供仅持续24小时的促销优惠券。我们怎样才能做到这一点?(我是超级新手,请用示例代码而不是解释来回答。谢谢。)

到目前为止,我们拥有的:

<?php
$filename = "myfile.txt";
sleep (86400);
unlink($filename);
?>

但这没有意义,因为我认为页面必须打开整整24小时(86400秒)才能执行,是吗?此外,24小时倒计时应在指定的日期和时间开始。什么代码可以做到这一点


非常感谢你

不要删除它。。。只是不要表现出来。我会避免通过web使用PHP来删除本地系统上的内容。基本上,将代码包装在include中,其中if显示日期范围,否则不显示


更好的是,将优惠详情存储在CSV文件、XML文档或带有开始和完成日期/时间的数据库中,并将其用于检查。

不要删除它。。。只是不要表现出来。我会避免通过web使用PHP来删除本地系统上的内容。基本上,将代码包装在include中,其中if显示日期范围,否则不显示


更好的方法是,将优惠详情存储在CSV文件、XML文档或带有开始和完成日期/时间的数据库中,并将其用于检查。

如果希望事情在预定时间发生,而不是响应用户事件,请使用操作系统内置的计划系统。在Linux/Unix上,这就是cron

这里太详细了,无法解释,但并不复杂。如果要删除文件,请小心

维基百科对cron有一个很好的概述:


当然,使用cron通常要求您具有对服务器的终端访问权限。

如果您希望事情在预定时间发生而不是响应用户事件,请使用操作系统内置的调度系统。在Linux/Unix上,这就是cron

这里太详细了,无法解释,但并不复杂。如果要删除文件,请小心

维基百科对cron有一个很好的概述:


当然,使用cron通常需要您具有对服务器的终端访问权限。

+1:同意。此外,24小时计时器必须在正确的时间启动,并且在到期之前不能中断,例如重新启动以进行维护。+1:同意。此外,24小时计时器必须在正确的时间启动,并且在到期之前不能中断,例如重新启动以进行维护。