Loading...
Всем привет, нужно как-то сделать ограничение по времени, например что-бы можно было делать какое то действие раз в 4 часа, чот не получается у меня, кто поможет и сработает, отблагодарю на киви.
php
   header('Location: ?'); exit();} elseif($vill[vills] == 0 || $vill[time_nalog]){ $_SESSION['message'] = 'У вас недостаточно власти среди жителей'; header('Location: ?'); exit();} }    echo '<div class="cntr">'; echo "<div class='b_dung_chapter'><a class='chapter _s1' href='/vills/zahvat'><span class='_p1'>Захватить новые поселения<br><small class='type'>Захвати новые земли</small></a></span></div>"; echo '<img src="/design/images/mine-min.jpg" class="w100"><br>';  echo '<Br>У вас под владением '.$vill['vills'].' поселений <br><br><br>'; if($vill[time_nalog] = time()-3600*4){echo '<a class="btn green bli mlra w160px mt5" href="?sbor"><span class="be"><span class="lbl">Собрать налоги</span></span></a>&nbsp &nbsp';} else{echo "<small class='type'>Сбор налогов через ".tl($vill['time_nalog']-time())."</small>";} echo '<a class="btn red bli mlra w160px mt5" href="/arena/"><span class="be"><span class="lbl">На войну</span></span></a><br>'; require_once ('core/foot.php');   

________
посл. ред. 23.07.2020 в 22:56; всего 2 раз(а); by byAKREP
.
________
посл. ред. 24.07.2020 в 08:26; всего 1 раз(а); by OverDriver
А понял ?
Отблагодарить, говоришь. Ну-ну.
Возможно ты когда-то слышал, о такой "бредовой" и "ненужной" вещи, как интерпретатор?
Если да, тогда, снова таки, возможно, ты слышал и о том, что у него имеется свойство указывать на ошибки в коде, если таковые имеются. Снова таки "бредовая" и "безполезная" вещь.
Не просто так ведь многие скрывают данные ошибки и не желают их выводить. Ведь так?
Simptom333 , ты адекват ? у меня стоит вывод ошибок на страницу, прям E_ALL, чтоб ты понимал в шапке их 0 -_-
А такт не оффтопь пж.
byAKREP , ошибка в условии. Вместо проверки $vill[time_nalog] устанавливается новое значение.
Другими словами, добавь "="
if($vill[time_nalog] == time()-3600*4)
нельзя быть равны для время вам надо указать что время равны или меньше чем в базе то срабатывает условие
Какой смысл указывать меньше? У него в часах проверка идёт, достаточно ==
Netc (24.07.2020 в 17:24)
Какой смысл указывать меньше? У него в часах проверка идёт, достаточно ==

И как у тебя будет работать условие? Правильно, только когда точно совпадет время, то есть не когда :-D
Онлайн: 6
Время:
Gen. 0.088
(c) Bym.Guru 2010-2026