-3

我想在午夜时在我的 php web 服务中执行一些操作,即当前时间是 24:00:00 / 00:00:00

我怎样才能做到这一点 ?

4

3 回答 3

0

创建一个在特定时间运行的计划任务并将您的脚本运行为:

php -f o/script.php
于 2013-02-12T13:08:33.273 回答
0

将 PHP Cron 作业与 cPanel 一起使用

cPanel 简单的 Cron

您可以开始使用 cPanel 中内置的简单 cron 工具。

1) 前往 Cpanel

2)单击cron作业选项卡

3)设置时间和页面网址为: https: //www.yoursite.com/page.php

要运行的命令:

  /usr/local/bin/php -f /home/(username)/public_html/page.php
于 2013-02-12T13:09:38.343 回答
0

您可以使用localtime()来获取当前时间,然后使用 if 语句进行处理。

例如。

$localtime = localtime();
if ($localtime[2] == 0) {
    code;
}

请记住,这仅适用于持续执行的脚本(例如 index.php),如果您希望脚本执行而不管它当前是否在所需时间执行,则需要使用 chron 作业。

于 2013-02-12T13:15:31.613 回答