|
|
<?php |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
header('Content-Type:text/html;charset=utf-8'); |
|
|
|
|
|
if(version_compare(PHP_VERSION,'5.5.0','<')) die('PHP版本需要>=5.5,请升级【PHP version requires > = 5.5,please upgrade】'); |
|
|
|
|
|
@ini_set('max_execution_time', '0'); |
|
|
|
|
|
@ini_set("memory_limit",'-1'); |
|
|
|
|
|
define('ROOT_PATH', __DIR__ . '/'); |
|
|
define('APP_PATH', __DIR__ . '/application/'); |
|
|
define('MAC_COMM', __DIR__.'/application/common/common/'); |
|
|
define('MAC_HOME_COMM', __DIR__.'/application/index/common/'); |
|
|
define('MAC_ADMIN_COMM', __DIR__.'/application/admin/common/'); |
|
|
define('MAC_START_TIME', microtime(true) ); |
|
|
|
|
|
define('ENTRANCE', 'admin'); |
|
|
$in_file = rtrim($_SERVER['SCRIPT_NAME'],'/'); |
|
|
if(substr($in_file,strlen($in_file)-4)!=='.php'){ |
|
|
$in_file = substr($in_file,0,strpos($in_file,'.php')) .'.php'; |
|
|
} |
|
|
define('IN_FILE',$in_file); |
|
|
|
|
|
if(!is_file('./application/data/install/install.lock')) { |
|
|
header("Location: ./install.php"); |
|
|
exit; |
|
|
} |
|
|
if(strpos($_SERVER["SCRIPT_NAME"],'/admin.php')!==false){ |
|
|
echo '请将后台入口文件admin.php改名,避免被黑客入侵攻击【Please rename the background entry file admin.php to avoid being hacked】'; |
|
|
exit; |
|
|
} |
|
|
if (!@mb_check_encoding($_SERVER['PATH_INFO'], 'utf-8')){ |
|
|
$_SERVER['PATH_INFO']=@mb_convert_encoding($_SERVER['PATH_INFO'], 'UTF-8', 'GBK'); |
|
|
} |
|
|
|
|
|
require __DIR__ . '/thinkphp/start.php'; |
|
|
|