⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 init.php

📁 jsp程序开发系统
💻 PHP
字号:
<?php
// +-------------------------------------------------------------+
// | DeskPRO v [2.0.1 Production]
// | Copyright (C) 2001 - 2004 Headstart Solutions Limited
// | Supplied by WTN-WDYL
// | Nullified by WTN-WDYL
// | Distribution via WebForum, ForumRU and associated file dumps
// +-------------------------------------------------------------+
// | DESKPRO IS NOT FREE SOFTWARE
// +-------------------------------------------------------------+
// | License ID : Full Enterprise License =) ...
// | License Owner : WTN-WDYL Team
// +-------------------------------------------------------------+
// | $RCSfile: init.php,v $
// | $Date: 2004/02/11 20:32:13 $
// | $Revision: 1.39 $
// +-------------------------------------------------------------+
// | File Details:
// | - Global initialization.
// +-------------------------------------------------------------+

error_reporting(E_ALL ^ E_NOTICE);

$safe_mode = (bool)ini_get('safe_mode');
if (!$safe_mode) {
	putenv("TZ=0");
}

mktime(0,0,0,1,1,1970);

require_once(INCLUDE_PATH . 'global.php');

if (isset($_SERVER['HTTPS'])) {
	$proto = 'https';
} else {
	$proto = 'http';
}

############################### USEFUL VARIABLES ###############################

$seed = (double) microtime() * 1000000;
mt_srand($seed);
srand($seed);

$ipaddress = getenv('HTTP_CLIENT_IP') or $ipaddress = getenv('HTTP_X_FORWARDED_FOR') or $ipaddress = getenv('REMOTE_ADDR');
$ipaddress = trim(preg_replace('#^([^,]+)(,.*)?#', '$1', $ipaddress));

define('TIMENOW', mktime());

############################### INCLUDES ###############################

if (!@include_once(INCLUDE_PATH . 'config.php')) {
	echo "<b>ERROR:</b> <i>Config.php has not been created</i><br /><br />To start your DeskPRO install or upgrade you must create a config.php file. The README file in the distribution you downloaded shows you how to do this.";
	exit();
}
require_once(INCLUDE_PATH . 'license.php');
require_once(INCLUDE_PATH . 'functions/general_functions.php');
require_once(INCLUDE_PATH . 'functions/session_functions.php');
require_once(INCLUDE_PATH . 'functions/fields_functions.php');

if (constant('DATABASE_TYPE') == 'mysql') {
	require_once(INCLUDE_PATH . 'functions/database/mysql.php');

	$db = new DB_Sql;
	$db->User=constant('DATABASE_USER');
	$db->Password=constant('DATABASE_PASSWORD');
	$db->Host=constant('DATABASE_HOST');
	$db->Database=constant('DATABASE_NAME');
}

if (defined('USERZONE')) {
	require_once(INCLUDE_PATH . 'functions/user_functions.php');
} else {
	require_once(INCLUDE_PATH . 'functions/admin-tech_functions.php');
	require_once(INCLUDE_PATH . 'functions/form_functions.php');
}

############################### SETTINGS ###############################

get_settings();

$use_smtp = $settings['use_smtp'];
$smtp_settings['host'] = $settings['smtp_host'];
$smtp_settings['port'] = $settings['smtp_port'];
$smtp_settings['helo'] = $settings['smtp_helo'];
$smtp_settings['auth'] = $settings['smtp_auth'];
$smtp_settings['user'] = $settings['smtp_user'];
$smtp_settings['pass'] = $settings['smtp_pass'];

############################### BANNING ###############################

// check if IP is banned
if (regex_match($ipaddress, unserialize(get_data('banned_ip')))) {
	mistake($dplang['banned_ip']);
	exit;
} 

############################### HTTP / HTTPS ###############################

if (isset($HTTP_SERVER_VARS['HTTPS'])) {
	$proto = 'https';
} else {
	$proto = 'http';
}

############################### QUERIES ###############################

if (defined('DISPLAYQUERIES')) {

	function display_queries() {
		global $query_log;
		echo "<table>" . ($query_log) . "</table>";
	}

	register_shutdown_function('display_queries');

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -