<?php
/* ********************************************************************************
* ShenPHP 入口文件 index.php $
* ********************************************************************************
* 许可声明:本框架出于个人喜好所写,不用于商业用途,$
* ********************************************************************************
* 官方微博:3225263431 QQ:619043894 $
* ********************************************************************************
* $Author: Shenxn 申小宁 ([email protected]) $
* $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();