ничего не показывает с сейчас в эфире сценарий

У меня есть сценарий эфира. Я хочу показать, кто сейчас в эфире. У меня есть этот скрипт:

<?php

putenv("TZ=Europe/Amsterdam");
$h = date('G');
$d = date('w');

// Sunday
if ($d == 0 && $h >= 0 && $h < 9) { // Show Runs From Midnight til 6am
$djname = 'Kick Radio'; //DJ Name
$show = 'Kick Non Stop'; // Show description
}
elseif ($d == 0 && $h >= 0 && $h < 10) { // Show Runs From Midnight til 6am
$djname = 'Kick Radio'; //DJ Name
$show = 'Sunday Morning Songs'; // Show description
}
elseif ($d == 0 && $h >= 10 && $h < 0) { // Show Runs From Midnight til 6am
$djname = 'Kick Radio'; //DJ Name
$show = 'Kick Non Stop'; // Show description
}// Monday
if ($d == 1 && $h >= 0 && $h < 0) { // Show Runs From Midnight til 6am
$djname = 'Kick Radio'; //DJ Name
$show = 'Kick Non Stop'; // Show description
}

echo '<h3>'.$show.'</h3>';

Но это ничего не показывало. Только <h3> теги. Что не так с этим кодом?

0

Решение

  1. Проблема в том, что вы даете шанс Солнцу $d == 0 и пн $d == 1 только. Вам нужны условия для других дней недели

  2. Часов $ ч не может быть >= 0 & < 0 в то же время. Так что ваши 3-е и 4-е условия невозможны

Начните со следующего кода

    if ($d == 0 && $h >= 0 && $h <= 6) {
// Sunday midnight - 6 a.m.
}
elseif ($d == 0) {
// remaining hours of Sunday
}
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]