用switch实现小型站点模块化


//error_reporting(E_ALL);
//exit();
/**
* Site Index File
*
* 声明:
* 本站是一个开放源代码的网站
*
* @author yunest <http://yunest.iteye.com>
* @version 1.0 2009-05-13 8:49 $
*/

// Include the common file:
include_once ('common.inc.php');

// Validate what page to show:
$p=isset($_GET['p'])?$_GET['p']:null;

//Check if the request is in the list.
if(!in_array($p,array('about','this','that','contact'))){
$page = 'main.inc.php';
}


// Determine what page to display:
switch ($p) {

case 'about':
$page = 'about.inc.php';
$page_title = $link_arr['about'];
break;

case 'this':
$page = 'this.inc.php';
$page_title = $link_arr['this'];
break;

case 'that':
$page = 'that.inc.php';
$page_title = $link_arr['that'];
break;

case 'contact':
$page = 'contact.inc.php';
$page_title = $link_arr['contact'];
break;

case 'search':
$page = 'search.inc.php';
$page_title = $link_arr['search'];
break;

// Default is to include the main page.
default:
$page = 'main.inc.php';
$page_title = $link_arr['index'];
break;

} // End of main switch.

// Make sure the file exists:
if (!file_exists($page)) {
$page = 'main.inc.php';
$page_title = $link_arr['index'];
}

// Include the header file:
include_once ('header.php');

// Include the content-specific module:
// $page is determined from the above switch.
include ($page);


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值