-3

午前 0 時、つまり現在の時刻が 24:00:00 / 00:00:00 のときに、PHP Web サービスで何かを実行したい

どうやってやるの ?

4

3 に答える 3

0

特定の時間に実行され、スクリプトを次のように実行するスケジュールされたタスクを作成します。

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

cPanelでPHPCronジョブを使用する

cPanel Simple Cron

cPanelに組み込まれているシンプルなcronツールを使い始めることができます。

1)Cpanelに移動します

2)cronジョブタブをクリックします

3)時間とページのURLを設定します: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 など) でのみ機能することに注意してください。スクリプトが現在実行されているかどうかに関係なく実行したい場合は、cron ジョブを使用する必要があります。

于 2013-02-12T13:15:31.613 に答える