<?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') ) { echo "<p>正在准备安装,请稍等...</p>"; //复制配置文件 if ( copy('config.simple.php','data/config.php') ) { echo "安装完毕,默认用户名:xiaoz,密码:xiaoz.me,5s后跳转到登录页面。"; //跳转到登录页面 header("Refresh:5;url=/index.php?c=login"); exit(); } else{ exit("<p>复制配置文件失败,请检查权限是否正常,或手动将站点目录下的config.simple.php复制为data/config.php</p>"); } //exit('<h3>配置文件不存在,请将站点目录下的config.simple.php复制为data/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{ //对请求参数进行过滤,同时检查文件是否存在 $c = str_replace('../','',$c); $c = str_replace('./','',$c); //控制器文件 $controller_file = "./controller/".$c.'.php'; if( file_exists($controller_file) ) { include_once($controller_file); } else{ exit('Controller not exist!'); } }