2014-11-02 111 views
-6

我有一個顯示廣播節目名稱的頁面:http://cidadehoje.pt/player/header.html NAME由一個php文件給出,每隔一小時更改一次NAME。更改源代碼php

<?php 
$time = date('H'); 
if($time < 07){ 
    echo 'PROGRAMME 1'; 
}else if($time >= 07 and $time < 12){ 
echo 'PROGRAMME 2'; 
}else if($time >= 12 and $time < 14){ 
echo 'PROGRAMME 3'; 
}else if($time >= 14 and $time < 19){ 
echo 'PROGRAMME 4'; 
}else if($time >= 19 and $time < 22){ 
echo 'PROGRAMME 5'; 
}else if($time >= 22 and $time < 24){ 
echo 'PROGRAMME 6'; 
}else{ 
echo 'PROGRAMME 7'; 
} 
?> 

我需要的是把換頁的源PHP(至極包含程序的名稱)爲期一週的每一天。

例如:

如果是週一,頁面將採用「monday.php」之類的porgramme的名字的來源。

<iframe src="http://cidadehoje.pt/player/**monday.php**"></iframe> 

如果是星期二,PAGE將使用「tuesday.php」類似porgramme的名稱來源。

<iframe src="http://cidadehoje.pt/player/**tuesday.php**"></iframe> 

等等......

你能有幫助呢?

謝謝大家提前。

+0

你有沒有考慮看的'日期()'的手冊頁? – PeeHaa 2014-11-02 14:27:39

回答

0

使用date找到星期幾,使用l

<?php 

echo "<iframe src='http://cidadehoje.pt/player/". strtolower(date('l')) .".php'></iframe>"; 
0

你應該花一些時間在php.net。這是一切PHP的好資源。 你想要的功能是date()。它有很多參數,其中一個返回星期幾。

您的代碼應該是這個樣子:

$today = date(l); 

<iframe src="http://cidadehoje.pt/player/$today.php"></iframe>