5.3.0 !'); } // 系统信息 defined('APPNAME') or define('APPNAME', 'ECTouch'); defined('VERSION') or define('VERSION', '1.3.2'); defined('RELEASE') or define('RELEASE', '20160420'); defined('CHARSET') or define('CHARSET', 'utf-8'); // 系统目录 defined('ROOT_PATH') or define('ROOT_PATH', str_replace('\\', '/', dirname(dirname(__FILE__))) . '/'); defined('BASE_PATH') or define('BASE_PATH', ROOT_PATH . 'source/'); defined('CONF_PATH') or define('CONF_PATH', BASE_PATH . 'config/'); defined('DATA_PATH') or define('DATA_PATH', ROOT_PATH . 'data/'); defined('ADDONS_PATH') or define('ADDONS_PATH', ROOT_PATH . 'plugins/'); defined('STORAGE_PATH') or define('STORAGE_PATH', DATA_PATH . 'attachment/'); defined('CACHE_PATH') or define('CACHE_PATH', DATA_PATH . 'caches/'); // 请求方式 defined('NOW_TIME') or define('NOW_TIME', $_SERVER['REQUEST_TIME']); defined('REQUEST_METHOD') or define('REQUEST_METHOD', $_SERVER['REQUEST_METHOD']); defined('IS_GET') or define('IS_GET', REQUEST_METHOD == 'GET' ? true : false); defined('IS_POST') or define('IS_POST', REQUEST_METHOD == 'POST' ? true : false); defined('IS_AJAX') or define('IS_AJAX', ((isset($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest') || !empty($_POST['ajax']) || !empty($_GET['ajax'])) ? true : false); defined('IS_PJAX') or define('IS_PJAX', array_key_exists('HTTP_X_PJAX', $_SERVER) && $_SERVER['HTTP_X_PJAX']); // 调试信息 defined('APP_DEBUG') or define('APP_DEBUG', false); defined('ENVIRONMENT') or define('ENVIRONMENT', APP_DEBUG ? 'development' : 'production'); // RESTful格式 defined('REST_EXTEND') or define('REST_EXTEND', 'JSON'); defined('PHP_SELF') or define('PHP_SELF', substr($_SERVER['PHP_SELF'], strrpos($_SERVER['PHP_SELF'], '/') + 1)); // 启动应用 header('Content-Type: text/html; charset=' . CHARSET); require BASE_PATH . 'base/helpers/common.php'; base\App::run();