Вход Регистрация
Файл: 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($fdfilesize ($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");
}
}
?>
Онлайн: 0
Реклама