Здравствуйте, подскажите решение задачи... На сайте существует include "page.1php" который должен меняться каждый понедельник ( всего три варианта) на include "page.2php" и ещё через неделю на include "page.3php", затем цикл повторяется. Подскажите простое решение. Заранее спасибо
на мой взгляд лучше без cron, обойтись математикой Код (Text): <?php /* http://php.ru/manual/function.date.html W Порядковый номер недели года в соответствии со стандартом ISO-8601; недели начинаются с понедельника (добавлено в версии PHP 4.1.0) Например: 42 (42-я неделя года) */ $w = date('W'); // получаем остаток от деления (в Вашем случае делим на 3) $w = $w % 3; if($w == 0) $w = 3; // подставляем в include include('page.'.$w.'php'); ?>
делаю так... Код (Text): echo date('W')." номер недели"."<br />"; $w = date('W'); echo $w." до функции floor"."<br />"; $w = floor($w); echo $w." после функции floor"."<br />"; if ($w % 3 == 0) { echo $w." делится на 3 без остатка"; $result = 3; } else { echo $w." не делится на 3 без остатка"."<br />"; } if ($w % 2 == 0) { echo $w." делится на 2 без остатка"."<br />"; $result = 2; } else { echo $w." не делится на 2 без остатка"."<br />"; } а если номер недели будет 12 или 24....делится и на 2 и на 3....как быть?
Как быть чему? Задачу подробнее опишите. Добавлено спустя 11 минут 16 секунд: Если Вы хотите расставить приоритеты, то следует воспользоваться другой управляющей конструкцией. elseif http://php.ru/manual/control-structures.elseif.html Попробуйте сами. Все получится!