| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- <?php
- // +----------------------------------------------------------------------
- // | ThinkPHP [ WE CAN DO IT JUST THINK IT ]
- // +----------------------------------------------------------------------
- // | Copyright (c) 2009 http://thinkphp.cn All rights reserved.
- // +----------------------------------------------------------------------
- // | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )
- // +----------------------------------------------------------------------
- // | Author: liu21st <liu21st@gmail.com>
- // +----------------------------------------------------------------------
- // $Id$
- /**
- +------------------------------------------------------------------------------
- * 系统定义文件
- +------------------------------------------------------------------------------
- * @category Think
- * @package Common
- * @author liu21st <liu21st@gmail.com>
- * @version $Id$
- +------------------------------------------------------------------------------
- */
- //[RUNTIME]
- if (!defined('THINK_PATH')) exit();
- // 系统信息
- if(version_compare(PHP_VERSION,'6.0.0','<') ) {
- @set_magic_quotes_runtime (0);
- define('MAGIC_QUOTES_GPC',get_magic_quotes_gpc()?True:False);
- }
- define('MEMORY_LIMIT_ON',function_exists('memory_get_usage'));
- define('IS_CGI',substr(PHP_SAPI, 0,3)=='cgi' ? 1 : 0 );
- define('IS_WIN',strstr(PHP_OS, 'WIN') ? 1 : 0 );
- define('IS_CLI',PHP_SAPI=='cli'? 1 : 0);
- if(!IS_CLI) {
- // 当前文件名
- if(!defined('_PHP_FILE_')) {
- if(IS_CGI) {
- //CGI/FASTCGI模式下
- $_temp = explode('.php',$_SERVER["PHP_SELF"]);
- define('_PHP_FILE_', rtrim(str_replace($_SERVER["HTTP_HOST"],'',$_temp[0].'.php'),'/'));
- }else {
- define('_PHP_FILE_', rtrim($_SERVER["SCRIPT_NAME"],'/'));
- }
- }
- if(!defined('__ROOT__')) {
- // 网站URL根目录
- if( strtoupper(APP_NAME) == strtoupper(basename(dirname(_PHP_FILE_))) ) {
- $_root = dirname(dirname(_PHP_FILE_));
- }else {
- $_root = dirname(_PHP_FILE_);
- }
- define('__ROOT__', (($_root=='/' || $_root=='\\')?'':$_root));
- }
- //支持的URL模式
- define('URL_COMMON', 0); //普通模式
- define('URL_PATHINFO', 1); //PATHINFO模式
- define('URL_REWRITE', 2); //REWRITE模式
- define('URL_COMPAT', 3); // 兼容模式
- }
- // 版本信息
- define('THINK_VERSION', '2.0');
- //[/RUNTIME]
- // 记录内存初始使用
- if(MEMORY_LIMIT_ON) {
- $GLOBALS['_startUseMems'] = memory_get_usage();
- }
- ?>
|