Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Выполнение скрипта в указанное время
Форумы портала PHP.SU » » Вопросы новичков » Выполнение скрипта в указанное время

Страниц (1): [1]
 

1. shahin - 14 Февраля, 2018 - 20:55:10 - перейти к сообщению
Здравствуйте, хочу написать текст который будет выводится после 18:00 до 09:00, в гугле решение не нашел.
пробую так но не получается
PHP:
скопировать код в буфер обмена
  1.  
  2. $times = '21:36';
  3. $time = gmdate("H:i",time()+(@$GTM*3600)); $GTM = '+4';
  4.  if($time >= $times)
  5.  
2. Строитель - 14 Февраля, 2018 - 23:03:15 - перейти к сообщению
shahin пишет:
написать текст который будет выводится после 18:00 до 09:00
Спойлер (Отобразить)
3. shahin - 15 Февраля, 2018 - 00:27:24 - перейти к сообщению
Не работает, вот код:
PHP:
скопировать код в буфер обмена
  1.  
  2.  
  3.  <?PHP
  4.         date_default_timezone_set('Asia/Baku'); $timer = (new DateTime)->format('H');
  5.         if ($timer >= 18 || $timer <= 9) {
  6.                 echo 'Добро пожаловать!';
  7.         }else{
  8.                 echo 'Конец рабочего времени';
  9.        }
  10.  ?>
  11.  
  12.  
4. Строитель - 15 Февраля, 2018 - 01:22:28 - перейти к сообщению
shahin пишет:
Не работает, вот код:
Клик по Execute code
5. shahin - 15 Февраля, 2018 - 18:12:23 - перейти к сообщению
проверьте пожалуйста код, у меня почему-то не работает.
6. Строитель - 15 Февраля, 2018 - 18:15:57 - перейти к сообщению
shahin пишет:
проверьте пожалуйста код, у меня почему-то не работает.
Я же вам ссылку в предыдущем посту опубликовал - переходите по той ссылке, кликаете по кнопке Execute code (она расположена под формой с кодом), и смотрите результат работы кода.
7. shahin - 15 Февраля, 2018 - 19:07:57 - перейти к сообщению
Проверяю но она не правильно работает сейчас у меня 21:16 но показывает Добро пожаловать
8. Строитель - 15 Февраля, 2018 - 19:15:05 - перейти к сообщению
shahin пишет:
Проверяю но она не правильно работает сейчас у меня 21:16 но показывает Добро пожаловать
Ну а если ветки в условии поменять местами - в чём проблема? ) Пример
9. teleoperator27 - 15 Февраля, 2018 - 19:16:26 - перейти к сообщению
вот так поменяй строку там же
PHP:
скопировать код в буфер обмена
  1. if ($timer >= 9 && $timer <= 18) {

то есть если время сейчас больше или равно 9 И меньше или равно 18
10. shahin - 16 Февраля, 2018 - 09:08:58 - перейти к сообщению
Большое спасибо вам ребята!

 

Powered by ExBB FM 1.0 RC1