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.
 
 
 
 

46 lines
2.5 KiB

<?php
/**
* ECTouch E-Commerce Project
* ============================================================================
* Copyright (c) 2014-2015 http://ectouch.cn All rights reserved.
* ----------------------------------------------------------------------------
* This is NOT a freeware, use is subject to license terms
* ----------------------------------------------------------------------------
* Licensed ( http://www.ectouch.cn/license )
* ----------------------------------------------------------------------------
*/
if (version_compare(PHP_VERSION, '5.3.0', '<')) {
die('require PHP > 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();