Ежедневная автоматическая ротация

Troy

Новичок
спасибо за подсказку!!!

Но кто нибудь обясните плиз, как скрипт узнает что щас 9:00 утра??
у меня с этим проблема.
 

boltikov

Новичок
Troy
Процесс начинается по крону :))) А не тогда когда скрипт как-то смог это увидить...
 

Troy

Новичок
Tor может я не правльно обясняю :(
скорее всего!

помогите плиз :(
 

Tor

Новичок
Troy, давай ты с самого начала попытаешься объяснить, кто что делает и что должно получиться
глядишь, и вопросы сами отпадут :)
 

boltikov

Новичок
Troy
Читать вот это пока не наступить прояснение :)
http://php.spb.ru/php/mail_robot.html
 

Troy

Новичок
Пробую обьяснить!

Есть например 3 дежурные машины (есть возможность добавлять еще). Нужно чтобы они менялись между собой, то есть 1 день дежурная машина №1, 2 день машина №2, 3 день машина №3 и так далее. Надо чтобы это было автоматизировано.

Чтобы в 9 часов утра, дежурной становилась машина №2, на след. утро в 9:00 часов машина №3 и так далее по кругу. Если машин 3 то они будут дежурить по кругу.
 

Tor

Новичок
хорошо, пусть с первого раза не получилось - попробуем еще

наводящие вопросы:
1) кто и как узнает (должен узнавать), какая машина сейчас дежурная?
2) что значит, что "машина сейчас дежурная"?
 

Troy

Новичок
ответы:
1. Машина под айдишником 1 автоматом становиться дежурным в день запуска системы. а дальше уже по порядку (машина 2 на след. день дежурная, а 3 машина на 3 день, а потом обратно 1ая машина .... .и так по кругу).

2. Чтобы оператор видел какаяф машина дерит сегодня, в базу наверно надо ставить галочку что машина сегодня дежурит и чтобы на страницу выводилась инфа о машине (Фио водилы, гос номер и т.д.).

вот ... помоему CRON то что мне надо!
Но пожалуйста если есть советы, покажите на пимере :(
заранее спасибо!

-~{}~ 01.03.05 17:27:

Плиз дайти ссылку где подробно напсиано как работает CRON и его синтаксис. спасибо. ..

-~{}~ 01.03.05 18:09:

или кто нибудь подскажите как сделать чтобы cron запускал php файл?? каждый день в 9:00!
заранее спасибо!
 

azamat

Guest
А почему нельзя проверять какая машина активна сегодня, после того как оператор запросит информацию об дежурных машинах?
PHP:
<?
	$n_auto = floor(time()/(86400))%3+1;
	print "Дежурит $n_auto-ая машина";
?>
 

SiMM

Новичок
> Чтобы скрипт увидел что 9:00 и начал процесс.
cron

> А почему нельзя проверять какая машина активна сегодня, после того как оператор запросит информацию об дежурных машинах?
Собственно, я об этом уже неделю талдычу. И зачем здесь БД?
 

Tor

Новичок
или кто нибудь подскажите как сделать чтобы cron запускал php файл?? каждый день в 9:00!
заранее спасибо!
9 * * * * root /file.php

только поможет ли тебе это.....
 

Troy

Новичок
:( спасибо за ответы.

Мне просто нужно чтобы ровно в 9:00 дежурные машины менялись :(

PHP:
<? 
    $n_auto = floor(time()/(86400))%3+1; 
    print "Дежурит $n_auto-ая машина"; 
?>
а этот скрипт через каждые 24 часа высталяет след машину дежурной! Но что если машин всего 3 и надо чтобы они дежурили по кругу?
Заренее спасибо!

PHP:
9 * * * * root /file.php
а где это прописывать?

-~{}~ 02.03.05 09:55:

Я что то не так понял???
Я попробовал менять машину каждую секунду, и 3 машины пошли дежурить по кругу. :)
Тааак ... кажеться я допер :)
Щас попробую
спасибо!

-~{}~ 02.03.05 14:26:

Работает :))))
Только сделать бы теперь чтобы дежурные машины менялись каждый день в 9:00. сейчас же они меняются каждые 24 часа. а мне нужно ровно в 9:00.

СПАСИБО!!!
 

Troy

Новичок
подскажите, если бы знал разве я спрашивал бы???
Думаю немогу придумать :(
 

azamat

Guest
Очень коряво, но просто как продолжение:
PHP:
<? 
$gmt_shift = -7200;//мой случай
$n_auto = floor((time()-(32400+$gmt_shift))/(86400))%3+1;
print "Дежурит $n_auto-ая машина"; 
?>
 

SiMM

Новичок
> сейчас же они меняются каждые 24 часа. а мне нужно ровно в 9:00.
А 9:00 у тебя не раз в 24 часа наступает, да?
 

mouse_web

Новичок
Re: Ежедневная автоматическая ротация

Автор оригинала: Troy
Привет всем!
Дае незнал как назвать тему

Такое дело, есть 3 автомашины и нужно чтобы они каждый день автоматический менялись местами ... то есть поочередно менялись местами.
блин
не умею обяснять ....

Вот пример:

День 1:
Машина 1
Машина 2
Машина 3

День 2:
Машина 2
Машина 3
Машина 1

День 3:
Машина 3
Машина 1
Машина 2

День 4:
Машина 1
Машина 2
Машина 3

Так вот, надо чтобы это происходитло автоматический.
Есть 3 дежурных авто, и они должны дежурить по 1 дню с 9 утра до 9 утра ... Например:
1 авто продижурил один день, настал второй день и на странице выводиться гос. номер след авто!!! и так они дожны меняться.

Есть возмоность добавлять еще новые авто.

Все сделал, таблицу, добавил тестовые авто ... только не допер как сделать авто ротацию

помогите плиз!
длодлолдолдод
 

Troy

Новичок
mouse_web ЧТО??????

-~{}~ 09.03.05 11:48:

Все работает :( только незнаю как сделать чтобы в 9:00 менялась дежурная машина :(
помогите пжалуйста.
 
Сверху