www.gusucode.com > 网猫影视系统NetMao Movie 4.6.6 开源版源码程序 > upload/inc/common.inc.php
<?php /* *###################################### * Netmao Movie 4.x - NetMao Movie System * Copyright (c) 2007-2008 NetMao.cn * For further information go to http://www.netmao.cn/ * This copyright notice must stay intact for use. *###################################### */ $charset = $dbcharset = $site_founders = $metakeywords = ''; require_once NetMao_ROOT.'./config.php'; require_once NetMao_ROOT.'./inc/global.func.php'; require_once NetMao_ROOT.'./inc/db_mysql.php'; require_once NetMao_ROOT.'./inc/cache.func.php'; require_once NetMao_ROOT.'./netmao_version.php'; $version = NetMao_VERSION; if(PHP_VERSION < '4.1.0') { $_GET = &$HTTP_GET_VARS; $_POST = &$HTTP_POST_VARS; $_COOKIE = &$HTTP_COOKIE_VARS; $_SERVER = &$HTTP_SERVER_VARS; $_ENV = &$HTTP_ENV_VARS; $_FILES = &$HTTP_POST_FILES; } if (isset($_REQUEST['GLOBALS']) OR isset($_FILES['GLOBALS'])) { exit('Request tainting attempted.'); } foreach(array('_COOKIE', '_POST', '_GET') as $_request) { foreach($$_request as $_key => $_value) { $_key{0} != '_' && $$_key = daddslashes($_value); } } if (!MAGIC_QUOTES_GPC && $_FILES) { $_FILES = daddslashes($_FILES); } define('NetMao_CP_CopyRight', "<br><center><hr size='0' noshade color='#33B77E' width='80%'><font style='font-size: 11px; font-family: Tahoma, Verdana, Arial'> Powered by <a href='http://www.netmao.cn/bbs/' target='_blank'><font color='#FF6600'>NetMao</font></a> <font color='#0099CC'>$version</font> © 2001-2007 <a href='http://www.netmao.cn' target='_blank'>NetMao Home</a></font></center>"); $netmao_domain_check = isset($_SERVER['HTTP_X_FORWARDED_HOST']) ? $_SERVER['HTTP_X_FORWARDED_HOST'] : (isset($_SERVER['HTTP_HOST']) ? $_SERVER['HTTP_HOST'] : ''); if(getenv('HTTP_CLIENT_IP') && strcasecmp(getenv('HTTP_CLIENT_IP'), 'unknown')) { $onlineip = getenv('HTTP_CLIENT_IP'); } elseif(getenv('HTTP_X_FORWARDED_FOR') && strcasecmp(getenv('HTTP_X_FORWARDED_FOR'), 'unknown')) { $onlineip = getenv('HTTP_X_FORWARDED_FOR'); } elseif(getenv('REMOTE_ADDR') && strcasecmp(getenv('REMOTE_ADDR'), 'unknown')) { $onlineip = getenv('REMOTE_ADDR'); } elseif(isset($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER['REMOTE_ADDR'], 'unknown')) { $onlineip = $_SERVER['REMOTE_ADDR']; } preg_match("/[\d\.]{7,15}/", $onlineip, $onlineipmatches); $onlineip = $onlineipmatches[0] ? $onlineipmatches[0] : 'unknown'; unset($onlineipmatches); $timestamp = time(); if(!defined('NetMao_MySql_None_Connect')){ $db = new db; $db->connect($dbhost, $dbuser, $dbpw, $dbname, $pconnect); unset($dbhost, $dbuser, $dbpw, $dbname, $pconnect); } $cachelost = (@include NetMao_ROOT.'./mdata/cache/cache_settings.php') ? '' : 'settings'; $cachelists = array('announces', 'friendlinks', 'categorys', 'players', 'plugins', 'servers'); foreach($cachelists as $cachelist){ $cachelost .= (@include NetMao_ROOT.'./mdata/cache/cache_'.$cachelist.'.php') ? '' : ' '.$cachelist; } $styleid = intval($_NCACHE['settings']['styleid'] < 1 ? 1 : $_NCACHE['settings']['styleid']); if(@!include NetMao_ROOT.'./mdata/cache/style_'.$styleid.'.php') { $cachelost .= (@include NetMao_ROOT.'./mdata/cache/style_'.$styleid.'.php') ? '' : ' style_'.$styleid; } if(@!file_exists(NetMao_ROOT.'./mdata/cache/config.js')) { $cachelost .= ' config'; } if($cachelost) { updatecache(); exit('Cache List: '.$cachelost.'<br/>Caches successfully created, please refresh.'); } if(substr($netmao_domain_check,0,4) == "www.") { $netmao_domain_check = str_replace("www.","",$netmao_domain_check); } $site_domain = $netmao_domain_check; define('NetMao_AuthKey', netmao_key($site_domain,md5($site_domain))); require_once NetMao_ROOT.'./mdata/cache/cache_categorys.php'; require_once NetMao_ROOT.'./mdata/cache/cache_players.php'; require_once NetMao_ROOT.'./mdata/cache/cache_plugins.php'; require_once NetMao_ROOT.'./mdata/cache/cache_servers.php'; require_once NetMao_ROOT.'./mdata/cache/cache_settings.php'; require_once control('diy'); require_once language('admincp'); ?>