Вход Регистрация
Файл: timecron/start.php
Строк: 26
<?php
 
// Функция перевода времени.
function ttc($str) {
 
/* Время старта (24-х часовой формат) */
$hrs=0; // часов
$min=0; // минут
$str = ($str - (date('H') * 3600 + date('i') * 60) + ($hrs * 3600 + $min * 60));
return 
$str;
}
 
// Период выполнения (Раз в N суток).
$ps=1;
 
// Данные о времени запуска программы.
$filename = ($_SERVER["DOCUMENT_ROOT"]."/timecron/data_time.txt");
$fd=fopen($filename, "r");
$contents=fread($fd, filesize ($filename));
fclose ($fd);
$data_time = $contents;
 
// Запись данных о времени запуска программы.
if ($data_time == '0') {
$text = ttc(time()); 
$filename = ($_SERVER["DOCUMENT_ROOT"]."/timecron/data_time.txt"); 
$fp=fopen ($filename, "w+");
fwrite($fp,$text);
fclose($fp); 
} else {
 
// Обновление данных о времени запуска программы.
if ($data_time < (time() - 24 * 3600 * $ps)) {
$text = ttc(time()); 
$filename = ($_SERVER["DOCUMENT_ROOT"]."/timecron/data_time.txt"); 
$fp=fopen ($filename, "w+");
fwrite($fp,$text);
fclose($fp);
// Программа, которая должна выполняться.
include_once($_SERVER["DOCUMENT_ROOT"]."/timecron/work.php");
}
}
?>
Онлайн: 2
Реклама