#[计时开始] $start_time = explode(" ", microtime()); $start_time = $start_time[0] + $start_time[1]; header("Content-Type:text/html;charset=utf-8"); define("START_TIME", $start_time); define("PHPOK_SET", TRUE); define("SYSTEM_ROOT", "./"); set_include_path(SYSTEM_ROOT); #[加载配置文件] require_once SYSTEM_ROOT . "/config.php"; require_once SYSTEM_ROOT . "/version.php"; #[是否启用调试] $viewbug ? error_reporting(E_ALL & ~E_NOTICE) : error_reporting(0); #[加载字符串处理类] require_once SYSTEM_ROOT . "/class/string.php"; $STR = new PHPOK_STRING(false, false, false); $magic_quotes_gpc = get_magic_quotes_gpc(); @extract($STR->format($_POST)); @extract($STR->format($_GET)); if (!$magic_quotes_gpc) { $_FILES = $STR->format($_FILES); } #[加载文件处理操作] require_once SYSTEM_ROOT . "/class/file.php"; $FS = new files(); #[加载数据库] require_once SYSTEM_ROOT . "/class/db/" . $dbType . ".php"; $DB = new DB_SQL($dbHost, $dbUser, $dbPass); $DB->Connect($dbData); #[加载工厂类] require_once SYSTEM_ROOT . "/class/factory.php";
set_include_path(SYSTEM_ROOT); #[加载配置文件] require_once SYSTEM_ROOT . "/config.php"; #[是否启用调试] $viewbug ? error_reporting(E_ALL & ~E_NOTICE) : error_reporting(0); #[配置返回资料是否自动加入反斜线当溢出字符,设置为0关闭该功能] set_magic_quotes_runtime(0); #[设置默认时间,适用于系统默认] #[如果已配置相关语言包并配置,该变量值会被重置] $system_time = $systemTime = time(); #[加载版本库] #[版本头仅限于判断版本,无其他意义] include_once SYSTEM_ROOT . "/version.php"; #[加载字符串处理类] require_once SYSTEM_ROOT . "/class/string.php"; $STR = new PHPOK_STRING(false, false, false); #[格式化Get,Post,Cookie参数] $magic_quotes_gpc = get_magic_quotes_gpc(); @extract($STR->format($_POST)); @extract($STR->format($_GET)); if (!$magic_quotes_gpc) { $_FILES = $STR->format($_FILES); } #[加载数据库] require_once SYSTEM_ROOT . "/class/db/" . $dbType . ".php"; $DB = new DB_SQL($dbHost, $dbUser, $dbPass); $DB->Connect($dbData); #[加载工厂类] require_once SYSTEM_ROOT . "/class/factory.php"; $CF = new C_Factory($DB, $prefix, $dbType); #[加载session,session存放在不同数据库,有不同的安全机制,因此在这里特别设置]