mirror of https://github.com/helloxz/onenav.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
36 lines
881 B
36 lines
881 B
<?php |
|
/** |
|
* name:入口文件 |
|
*/ |
|
|
|
error_reporting(E_ALL^E_NOTICE^E_WARNING^E_DEPRECATED); |
|
//获取控制器 |
|
$c = @$_GET['c']; |
|
//进行过滤 |
|
$c = strip_tags($c); |
|
//读取版本号 |
|
//$version = @file_get_contents("./functions/version.txt"); |
|
//载入配置文件 |
|
if( !file_exists('./data/config.php') ) { |
|
exit('<h3>配置文件不存在,请将config.simple.php复制一份并命名为config.php</h3>'); |
|
} |
|
//检查数据库是否存在,不存在则复制数据库 |
|
if( !file_exists('./data/onenav.db3') ) { |
|
copy('db/onenav.simple.db3','data/onenav.db3'); |
|
// copy('db/.htaccess','data/.htaccess'); |
|
} |
|
|
|
//载入配置文件 |
|
require("./data/config.php"); |
|
|
|
//根据不同的请求载入不同的方法 |
|
//如果没有请求控制器 |
|
if((!isset($c)) || ($c == '')){ |
|
//载入主页 |
|
include_once("./controller/index.php"); |
|
|
|
} |
|
|
|
else{ |
|
include_once("./controller/".$c.'.php'); |
|
} |