<?php
error_reporting(E_ERROR | E_WARNING | E_PARSE);
error_reporting(0);
header('Content-Type:text/html;charset=utf-8');
if(!function_exists('sg_load')){
  die('环境未安装SG11扩展,请线安装');
}
/* 静止某些蜘蛛访问
$ua=$_SERVER['HTTP_USER_AGENT'];
$noua=array('Bytespider');
foreach($noua as $v){
    if(strpos($ua,$v)!== false){
		die('访问错误');
	    exit;
    }
} 
*/
// 检测PHP环境
if(version_compare(PHP_VERSION,'5.5.0','<'))  die('PHP版本过低，最少需要PHP5.5，请升级PHP版本！');
//超时时间
@ini_set('max_execution_time', '0');
//内存限制 取消内存限制
@ini_set("memory_limit",'-1');

define('APP_PATH', __DIR__ . '/lib/');
// 定义入口文件目录
define('BASE_PATH',__DIR__ .'/');
// 定义入口
$basename = rtrim($_SERVER['SCRIPT_NAME'],'/');
if(substr($basename,strlen($basename)-4)!=='.php'){
    $basename = substr($basename,0,strpos($basename,'.php')) .'.php';
}
// 定义文件所在目录
define('URL_PATH',str_replace(array('\\','//',$basename.'/'),'/',dirname($_SERVER['SCRIPT_NAME']).'/'));
define('PATH_FILE',str_replace(URL_PATH,'',$basename));
//定义对外资源文件目录
define('TPL_PATH',URL_PATH.'public/');
// 绑定当前访问到index模块
define('ENTRANCE', 'index');
if(!is_file('./runtime/install/install.lock')) {
    header("Location: ".URL_PATH."install.php");
    exit;
}
// 加载框架引导文件
require __DIR__ . '/thinkphp/start.php';

?>