2013-02-12 2 views
-3

Я хочу, чтобы выполнить что-то в моем веб-службы PHP когда полночь т.е. текущего времени 24:00:00/00:00:00Сравните текущее время с 00:00:00 в PHP

Как я могу сделай это ?

+0

[Время сравнения PHP] (http://stackoverflow.com/questions/6158726/php-compare-time). – Vucko

+2

Настройка задания cron –

+0

Вам нужен фоновый поток, чтобы сделать это, или вы хотите проверить это, когда веб-служба используется в полночь ?? –

ответ

0

Вы можете использовать localtime(), чтобы получать текущее время суток, а затем работать с этим с помощью оператора if.

Например.

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

Имейте в виду, что это работает только на сценарий, который постоянно выполнен (например, index.php.), Если вы хотите, сценарий для выполнения независимо от того, является ли он в настоящее время выполняются в нужное время, вы должны используйте задания chron.

0

Создать запланированное задание, которое запускается в определенное время и запускает сценарий как:

php -f o/script.php 
0

Использование PHP Cron Jobs с Cpanel

Cpanel Простой Cron

вы можете начать с простого инструмент cron, встроенный в cPanel.

1) Перейти к Cpanel

2) нажмите хрон вкладку задания

3) Установить время и URL страницы для этого есть: https://www.yoursite.com/page.php

Команда для запуска:

/usr/local/bin/php -f /home/(username)/public_html/page.php 
Смежные вопросы