Запланированное задание в PHP

[Удален]
762

Доброго дня всем

Хочу настроить в скрипте запланированное задание, но никак не могу осилить столь сложную для меня задачу

Вобщем нужно чтобы начиная с даты когда был выполнен запуск скрипта опубликовалось заданное кол-во страниц и каждый день постилось по 5 штук.

Но :idea: когда я ставлю в задании чтобы опубликовалось страниц допустим 10 и 10 было в запланированных, получается что каждый день публикуется по 2 поста с завтрашнего дня и всего страниц 6.

Вот собственно сам код:

$pageNum = rand($_REQUEST['s_startNum'], $_REQUEST['s_stopNum']);
$zapNum = rand($_REQUEST['z_startNum'], $_REQUEST['z_stopNum']);

$allDays = (int)($pageNum/2);

$today = time();
$uzhe = (($zapNum - $pageNum)/2) + 1;

$start_time = strtotime($uzhe." day");
echo date('d-m-Y', $start_time)."<br>";
$counter = 1;
for($i = 0; $i <= $allDays; $i++){
for($m = $i; $m <= $i+1; $m++){

$date = strtotime($uzhe + $i." day");

$time = date('d-m-Y', $date);
echo $counter.". ".$genText_f." ".$time."<br>";

//$i = $m;
$m = 0;

Вроде весь...

Еще раз что нужно:

опубликовать заданное кол-во страниц т.е. 10 из 10 заданных

в день по 5-10 постов, лучше, если подскажете как сделать рандомно

з.ы. скрипт не всегда определяет точную дату и время на часах. почему?

Подскажите плиз кто знает а то уже мозг кипит:D:

maldivec
На сайте с 04.11.2008
Offline
160
#1

ТС, вы в своем уме?

Запускайте скрипт по крону!

[Удален]
#2

скрипт уже встроен в код самой cms

Dreammaker
На сайте с 20.04.2006
Offline
569
#3

Sp0n, не изобретайте велосипеды, вам уже дали правильный совет.

Второй вариант, это дать новостям нужные даты, а при выводе показывать только те, у которых дата уже наступила.

[Удален]
#4
з.ы. скрипт не всегда определяет точную дату и время на часах. почему?

Разница с серверным временем?

А советы выше - абсолютно правильные. Крон - наше всё ;) Копайте в сторону - ищите путь "опубликовать нужное по крону"

totamon
На сайте с 12.05.2007
Offline
437
#5

описание проблемы - полный бред... что вы подразумеваете под "опубликовалось заданное кол-во страниц "? как они постятся и публикуются? и где? и как хранятся и добавляются?

Домены и хостинг https://8fn.ru/regru | Дедик от 3000р https://8fn.ru/73 | VPS в Москве https://8fn.ru/72 | Лучшие ВПС, ТП огонь, все страны! https://8fn.ru/inferno | ХОСТИНГ №1 РОССИИ https://8fn.ru/beget

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий