当前仓库属于关闭状态,部分功能使用受限,详情请查阅 仓库状态说明
1 Star 1 Fork 0

fotomxq / ML-ONEX
关闭

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
glob.php 1.68 KB
一键复制 编辑 原始数据 按行查看 历史
liuzilu 提交于 2015-01-12 16:42 . 初始化
<?php
/**
* 全局引用
* 所有非特殊页面必须引用的页面,包含必备的配置和库引用。
*
* @author liuzilu <fotomxq@gmail.com>
* @version 4
* @package web
*/
//引用配置文件
require(dirname(__FILE__) . DIRECTORY_SEPARATOR . 'config.php');
//错误处理模块
require(DIR_LIB . DS . 'core-error.php');
//头信息处理器
require(DIR_LIB . DS . 'core-header.php');
//缓冲器
require(DIR_LIB . DS . 'core-cache.php');
$cache = new CoreCache(CACHE_ON, CACHE_LIMIT_TIME, CACHE_DIR);
//文件处理
require(DIR_LIB . DS . 'core-file.php');
//设定时区
date_default_timezone_set('PRC');
//数据库
require(DIR_LIB . DS . 'core-db.php');
$db = new CoreDB($dbDSN, $dbUser, $dbPasswd, $dbPersistent, $dbEncoding);
if (!$db) {
die();
}
//过滤器
require(DIR_LIB . DS . 'core-filter.php');
$filter = new CoreFilter();
//IP类
require(DIR_LIB . DS . 'core-ip.php');
$ip = new CoreIP();
$ipAddr = $ip->getIP();
//日志类
require(DIR_LIB . DS . 'core-log.php');
$log = new CoreLog(LOG_ON, LOG_DIR, LOG_TYPE, $ipAddr);
//配置处理器
require(DIR_LIB . DS . 'sys-config.php');
$config = new SysConfig($db, TABLE_CONFIG);
//获取网站页面通用数据
$cacheWebDataName = 'WEB-PAGE-DATA';
$webData = $cache->get($cacheWebDataName);
if ($webData) {
$webData = json_decode($webData, true);
} else {
$webData = null;
$webData['WEB-TITLE'] = $config->get(1);
$webData['USER-LIMIT-TIME'] = $config->get('USER-LIMIT-TIME');
$cache->set($cacheWebDataName, json_encode($webData));
}
//用户处理器
require(DIR_LIB . DS . 'sys-user.php');
$user = new SysUser($db, TABLE_USER, TABLE_USER_META, USER_SESSION_LOGIN_NAME, (int) $webData['USER-LIMIT-TIME']);
?>
PHP
1
https://gitee.com/fotomxq/ML-ONEX.git
git@gitee.com:fotomxq/ML-ONEX.git
fotomxq
ML-ONEX
ML-ONEX
master

搜索帮助