用于根据一天中的时间将两个 HTML 页面中的一个加载到第三个 HTML 页面的代码



我在网上搜索了我问题的答案,但收效甚微。在编程语言方面,我是一个真正的新手。这是我的问题:我有一个HTML页面设计为"白天"主题,另一个设计为"夜间"主题。然后我有第三个 HTML 页面,我想根据一天中的时间将这两个 WHOLE 页面中的一个加载到第三页中(而不是第三页中的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 页面中的位置,以及页面的正文标签中是否需要任何其他编码。

感谢您给我的任何帮助。

嘿,

你用的是单引号include ('$page');而是用include ("$page");

难道

不应该通过CSS(为外观而设计)而不是HTML(为内容而设计)来控制主题吗? 但忽略这一点,你应该做这样的事情:

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

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

最新更新