`
yunest
  • 浏览: 61560 次
  • 性别: Icon_minigender_1
  • 来自: Goo
最近访客 更多访客>>
社区版块
存档分类
最新评论

用switch实现小型站点模块化

    博客分类:
  • PHP
PHP 
阅读更多
//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);



分享到:
评论

相关推荐

    C# 用switch实现简单四则运算.sln.rar

    在这个"用switch实现的简单四则运算功能"项目中,开发者利用`switch`来创建了一个基本的计算器,非常适合C#初学者学习和理解。 首先,我们来看看`switch`语句的基本语法。它由一个`switch`关键字、一个表达式(进行...

    3.3 用switch实现选择结构(ppt).zip

    本主题聚焦于使用`switch`语句来构建选择结构,这是许多编程语言(如C,C++,Java,C#等)中常见的一种方式。`switch`语句提供了一种更简洁、更易读的多条件判断方法,相比传统的`if...else if...else`语句,它在...

    利用if else 及switch实现税收计算

    C++分别用 ifelse 与switch 实现算税收

    嵌入式系统的微模块化程序设计-实用状态图C/C++实现

    有关状态机设计方面的书籍,我这里隆重推荐一本:《Practical Statecharts in C/C++ Quantum Programming for Embedded Systems》,中文名叫做《嵌入式系统的微模块化程序设计-实用状态图C/C++实现》,北航出版的,...

    433M无线模块的rc-switch库

    总结来说,rc-switch库为Arduino用户提供了便利的工具,以实现433M无线模块的控制,从而构建各种无线控制系统。通过学习和实践,你可以创建自己的无线遥控系统,无论是简单的家庭自动化项目还是复杂的物联网解决方案...

    智能无限Belkin WeMo Switch模块化智能家居遥控器.pdf

    智能无限Belkin WeMo Switch模块化智能家居遥控器.pdf

    用开源项目实现自定义switch

    "用开源项目实现自定义switch"这个主题,就是关于如何利用现有的开源资源来定制Android系统中的开关控件(Switch)。Switch是Android SDK中一个常用的ToggleButton,它提供了一种在两种状态之间切换的方式,通常用于...

    Android使用ViewFlipper实现Switch动画特效。

    对于ViewFlipper的Switch动画,我们可以使用视图动画来实现。 在`res/anim`目录下,创建两个XML文件,分别定义开关动画的开启和关闭效果。例如,可以创建`slide_in_left.xml`和`slide_out_right.xml`,用于表示视图...

    c语言实现小型测验平台

    在本项目中,"c语言实现小型测验平台"是一个基于C语言开发的教育软件,旨在为用户提供一个简单易用的在线测验环境。通过这个平台,用户可以创建、管理和参与各种类型的测验,这对于教学、自我测试或者学习C语言来说...

    Python-switchcase用纯Python实现的SwitchCase结构

    在Python中,`switch-case`的常见实现方法是使用字典(dictionary)和函数作为值。首先,我们需要定义一个字典,键为可能的条件(case),值为对应的函数或者处理代码块。接下来,我们根据输入的条件(switch)从...

    使用switch语句构成的分支结构实现选择主菜单中的选项

    在实际应用中,`switch`语句通常结合循环结构(如`while`或`for`)一起使用,以实现持续显示菜单并处理用户输入,直到用户选择退出。这样可以创建一个交互式的程序,用户可以在主菜单中反复切换,执行不同的功能。 ...

    MATLAB实现SWITCH语句

    SWITCH语句在MATLAB中的应用,条件一成立,执行条件一,条件二成立执行条件二语句,否则跳出循环。

    switch实现计算器 完整代码数据

    在这个场景中,我们讨论的是使用`switch`语句来实现一个计算器的完整代码数据。`switch`是编程语言中用于多路分支选择的一种结构,它允许根据不同的情况执行不同的代码块,常用于简化if-else语句链。 在Java、C++、...

    用switch语句判断每个月有多少天

    为了实现这个功能,我们可以创建一个函数,接受参数表示月份,并使用`switch`语句进行判断。以下是一个简单的示例,使用Java语言编写: ```java public class Main { public static void main(String[] args) { ...

    jquery_Switch按钮插件

    jQuery插件是基于jQuery核心库进行扩展的功能模块,开发者可以利用这些插件快速实现特定的交互或视觉效果,比如HoneySwitch,它专注于创建美观、响应式的Switch按钮。 ### 2. HoneySwitch插件特性 - **响应式设计*...

    新汉推出T6计算机模块ICES620系列实现智能系统小型化.pdf

    新汉推出的T6计算机模块ICES620系列是针对智能系统小型化设计的一款高效能解决方案。这个系列的计算机模块旨在优化系统开发,特别是在人工智能和嵌入式应用领域。通过使用这种模块,开发者能够构建更紧凑、更节能的...

    bootstrapSwitch.zip

    6. **自定义样式**:如果需要更个性化的样式,可以通过 CSS 直接修改 `.bootstrap-switch`、`.bootstrap-switch-on`、`.bootstrap-switch-off` 等类来实现。 在实际项目中,确保正确引用和配置 Bootstrap Switch,...

    C#实现登陆模块

    本项目使用C#编程语言,结合Visual Studio 2005(VS2005)开发环境和SQL Server 2005数据库系统,实现了这样一个功能完善的登录模块。 首先,C#是微软推出的一种面向对象的、类型安全的、跨平台的编程语言,常用于...

Global site tag (gtag.js) - Google Analytics