Различные вопросы по PHP и MySQL

102K
.
(\/)____o_O____(\/)
_Shaman_, я писал как то скрипт расчета между датами, там можно подглядеть
.
(\/)____o_O____(\/)
# _Shaman_ (29.10.2013 / 21:38)
Как вывести из поля в БД total_on_site время в виде ...часов ...минут (...секунд) ?
в каком формате поле это? так то можно date() заюзать
.
Swank
Сексуальность валенка
у меня есть файл он стоит на кроне запускается каждые 20 минут
у меня есть еще 3 файла первый надо запускать раз в 20 минут второй раз в 5 часа
третий раз в день
мне надо сделать так чтоб 3 файла запускались не кроном а первым файлом!
кто подскажет код для первого файла?
надеюсь ктонить поймет
.
Ей 25
Swank, не знаю как это можно запустить файл файлом... Проинклюдить может быть. А время можно легко высчитать - записывать в БД время последнего запуска, затем проверять прошло ли 20 мин\1 час\1 день и т.д. и потом в зависимости от прошло\не прошло выполнять действие.
.
Сексуальность валенка
ValekS, да я имел ввиду проинклудить!
.
Сексуальность валенка
кто даст код? сменя +
.
Swank, include 'file.php';
.
Сексуальность валенка
bushidO, инклудить и я умею
.
The Frontend-Warrior
# Swank (30.10.2013 / 17:07)
у меня есть файл он стоит на кроне запускается каждые 20 минут
у меня есть еще 3 файла первый надо запускать раз в 20 минут второй раз в 5 часа
третий раз в день
мне надо сделать так чтоб 3 файла з
хз, вроде правильно, но быдлокод 80% )
$file1 = 'file1.php';
$file2 = 'file2.php';
$file3 = 'file3.php';

function runFile($file, $time){
// $file - путь к исполняемому файлу
// $time - время запуска в секундах

if(file_exists($file){
if( time() - fileatime($file) >= $time ){
include $file;
}
}

runFile($file1, 1200);
runFile($file2, 18000);
runFile($file3, 86400);


в каждом из трех файлов прописать:
touch(__FILE__);
.
# Koenig (29.10.2013 / 22:38)
в каком формате поле это? так то можно date() заюзать
похоже что в секундах, я делю его на 3600, получаются часы и много знаков после запятой
Всего: 7969