首页 > 代码库 > 打算写一款框架来提高自己 写个结构吧

打算写一款框架来提高自己 写个结构吧

<?php

/* ********************************************************************************

 * ShenPHP 入口文件  index.php $

 * ********************************************************************************

 * 许可声明:本框架出于个人喜好所写,不用于商业用途,$

 * ********************************************************************************

 * 官方微博:3225263431 QQ:619043894 $

 * ********************************************************************************

 * $Author: Shenxn 申小宁 (shenxiaoninglove@sina.com) $

 * $Date: Oct 18, 2013 4:58:48 PM $

 * $Id$

 * *******************************************************************************/


header("Content-Type:text/html;charset=utf-8");  //设置系统的输出字符为utf-8

date_default_timezone_set("PRC");                //设置时区


/**

 * 框架目录

 */

define("ROOT_PATH", str_replace("\\", "/", dirname(__FILE__)).‘/‘);


/**

 * 程序根目录

 */

define(‘SCRIPT_PATH‘, dirname(ROOT_PATH).‘/‘);


/**

 * 模块根目录

*/

define(‘MODULE_PATH‘, SCRIPT_PATH.‘module‘);


//加载框架

require_once ROOT_PATH.‘/lib/init.php‘;


/**

 * 自动生成目录结构

 */

Structure::create();


/**

 * 包含系统配置文件

 */

$config = SCRIPT_PATH."config/config.php";

if(file_exists($config)){

    require_once $config;

}


/**

 * 加载系统内置函数

 */

$common_function = ROOT_PATH.‘/common/function.php‘;

if(file_exists($common_function)){

    require_once $common_function;

}


/**

 * 加载公共函数

 */

$common_helper = SCRIPT_PATH.‘/helper/setup.php‘;

if(file_exists($common_helper)){

    require_once $common_helper;

}


/**

 * 加载smarty

 */

$smarty = ROOT_PATH."plugin/smarty/Smarty.class.php";


if(file_exists($smarty)){

    require_once $smarty;

}


require_once ROOT_PATH.‘/Controller.php‘;

Controller::dispatch();


本文出自 “lamp” 博客,谢绝转载!

打算写一款框架来提高自己 写个结构吧