现在播出的脚本没有任何显示
nothing shows with the now on air script
我有一个播出脚本。我想展示谁现在正在直播。我有这个脚本:
<?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>
标签。这段代码有什么问题?
问题是你只给周日 $d == 0
和周一 $d == 1
机会。您也需要一周其他日子的条件
小时 $h 不能 >= 0
& < 0
同时。所以你的第三个和第四个条件是不可能的
从以下代码开始
if ($d == 0 && $h >= 0 && $h <= 6) {
// Sunday midnight - 6 a.m.
}
elseif ($d == 0) {
// remaining hours of Sunday
}
我有一个播出脚本。我想展示谁现在正在直播。我有这个脚本:
<?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>
标签。这段代码有什么问题?
问题是你只给周日
$d == 0
和周一$d == 1
机会。您也需要一周其他日子的条件小时 $h 不能
>= 0
&< 0
同时。所以你的第三个和第四个条件是不可能的
从以下代码开始
if ($d == 0 && $h >= 0 && $h <= 6) {
// Sunday midnight - 6 a.m.
}
elseif ($d == 0) {
// remaining hours of Sunday
}