0

我在网上搜索了我的问题的答案,但收效甚微。在编程语言方面,我是一个真正的新手。这是我的问题:我有一个设计有“白天”主题的 HTML 页面和另一个设计有“夜间”主题的 HTML 页面。然后我有第三个 HTML 页面,我想根据一天中的时间将这两个整个页面中的一个加载到第三个页面中(而不是第三个页面中的 div 或 iframe)。我想在上午和下午加载“白天”主题页面,在晚上/夜间加载“夜间”主题页面。

我有以下 PHP 代码,但它不适合我:

<?php  
$time = date('G');  
if($time >=0 || $time < 6)  
  {  
  $page = 'indexnight.html';  
  }
if($time >=6 || $time < 18)  
  {  
  $page = 'indexday.html';  
  }  
if($time >=18 || $time < 24)  
  {  
  $page = 'indexnight.html';  
  }  
include ('$page');
?>

有人可以检查一下并找到此编码的任何问题吗?此外,我需要知道这段代码应该放在我的第三个 HTML 页面中的什么位置,以及是否需要在页面的 body 标记中添加任何额外的代码。

感谢你给与我的帮助。

4

2 回答 2

0

嘿,您使用单引号include ('$page'); 代替使用include ("$page");

于 2013-10-28T09:48:17.447 回答
0

您不应该通过 CSS(为外观设计)而不是 HTML(为内容设计)来控制主题吗?但是忽略这一点,您应该执行以下操作:

if ($time >=6 and $time < 18) { readfile('indexday.html');}
else { readfile('indexnight.html');}

这应该替换几乎所有的代码(除了 $time 定义)。

于 2013-10-28T09:49:36.340 回答