报告,如果调错模式开启则检测级别为1、2、4 E_ERROR E_WARNING E_PARSE 7=1+2+4 */ D_BUG?error_reporting(7):error_reporting(0); /*将php.ini中的环境变量直接设置为off set_magic_quotes_runtime(0); */ 致命性运行时错 编译时解析错误 (1) (4) 运行时警告(非致命性错)(2)
/*定义全局变量*/ $_SGLOBAL = $_SCONFIG = $_SBLOCK = $_TPL = $_SCOOKIE = $_SN = $space = array(); /*
程序目录 其中DIRECTORY_SEPARATOR是路径分隔符,
linux上就是'/' windows上是 '\' */ define('S_ROOT', dirname(__FILE__).DIRECTORY_SEPARATOR); //基本文件 include_once(S_ROOT.'./ver.php'); /*加载配置文件 用@如果不存在不会报错*/ if(!@include_once(S_ROOT.'./config.php')) { /*如果没有配置文件直接进入安装程序*/ header("Location: install/index.php");//安装 exit(); } /*加载基本函数文件,这些函数是公用的*/ include_once(S_ROOT.'./source/function_common.php'); //时间 /*microtime()返回当前的微秒数和unix时间戳*/ $mtime = explode(' ', microtime()); $_SGLOBAL['timestamp'] = $mtime[1]; $_SGLOBAL['supe_starttime'] = $_SGLOBAL['timestamp'] + $mtime[0];
//GPC过滤 /*get_magic_quotes_gpc函数获取PHP 环境配置的变量 magic_quotes_gpc*/ $magic_quote = get_magic_quotes_gpc(); /*/如果自动过滤每打开,则对传入的参数进行转义 */ if(empty($magic_quote)) { $_GET = saddslashes($_GET); $_POST = saddslashes($_POST); } //本站URL if(empty($_SC['siteurl'])) $_SC['siteurl'] = getsiteurl(); //链接数据库 dbconnect(); //缓存文件 if(!@include_once(S_ROOT.'./data/data_config.php')) { include_once(S_ROOT.'./source/function_cache.php'); config_cache(); include_once(S_ROOT.'./data/data_config.php'); } foreach (array('app', 'userapp', 'ad', 'magic') as $value) { if(!@include_once(S_ROOT.'./data/data_'.$value.'.php')) { include_once(S_ROOT.'./source/function_cache.php'); eval($value.'_cache();'); include_once(S_ROOT.'./data/data_'.$value.'.php'); } } //COOKIE //获取COOKIE前缀的长度,$_SC['cookiepre']是在config.php中定义的COOKIE函数的 前缀名称,$_COOKIE是存放COOKIE的数据全局变量数组 $prelength = strlen($_SC['cookiepre']); foreach($_COOKIE as $key => $val) { //判断当前域名下的COOKIE中属于UCHome的COOKIE if(substr($key, 0, $prelength) == $_SC['cookiepre']) { //对COOKIE值进行转义 $_SCOOKIE[(substr($key, $prelength))] = empty($magic_quote) ? saddslashes($val) : $val; } }
//启用GIP //是否启用GIP
压缩传输,这个是用来提高
PHP传输速度的。 if ($_SC['gzipcompress']
&;&; function_exists('ob_gzhandler')) { ob_start('ob_gzhandler'); } else { ob_start(); } //初始化 $_SGLOBAL['supe_uid'] = 0; $_SGLOBAL['isfirst'] = 0; $_SGLOBAL['supe_username'] = ''; $_SGLOBAL['inajax'] = empty($_GET['inajax'])?0:intval($_GET['inajax']); //这个是用来在页面中控制一些弹出框 $_SGLOBAL['mobile'] = empty($_GET['mobile'])?'':trim($_GET['mobile']); $_SGLOBAL['
ajaxmenuid'] = empty($_GET['ajaxmenuid'])?'':$_GET['ajaxmenuid']; $_SGLOB