?? config_base.php
字號:
<?php
/*************************************************
本文件的信息不建議用戶自行更改,否則發生意外自行負責
**************************************************/
error_reporting(E_ALL || ~E_NOTICE);
define('DEDEINC',dirname(__FILE__));
$ckvs = Array('_GET','_POST','_COOKIE','_FILES');
$ckvs4 = Array('HTTP_GET_VARS','HTTP_POST_VARS','HTTP_COOKIE_VARS','HTTP_POST_FILES');
//PHP小于4.1版本的兼容性處理
$phpold = 0;
foreach($ckvs4 as $_k=>$_v){
if(!@is_array(${$_v})) continue;
if(!@is_array(${$ckvs[$_k]})){
${$ckvs[$_k]} = ${$_v}; unset(${$_v}); $phpold=1;
}
}
//全局安全檢測
foreach($ckvs as $ckv){
foreach($$ckv AS $_k => $_v){
if(eregi("^(_|globals|cfg_)",$_k)) unset(${$ckv}[$_k]);
}
}
//檢測上傳的文件中是否有危險代碼,有直接退出處理
if( !isset($cfg_NoUploadSafeCheck) ){
if (is_array($_FILES)) {
foreach($_FILES AS $_name => $_value){
${$_name} = $_value['tmp_name'];
$_fp = @fopen(${$_name},'r');
$_fstr = @fread($_fp,filesize(${$_name}));
@fclose($_fp);
if($_fstr!='' && ereg("<(\?|%)",$_fstr)){
echo "你上傳的文件中含有危險內容,程序終止處理!";
exit();
}
}
}}
//載入用戶配置的系統變量
require_once(DEDEINC."/config_hand.php");
//設置站點維護狀態開啟后,程序文件最上方有 $cfg_IsCanView=true; 則該程序仍訪問
if(!isset($cfg_IsCanView)) $cfg_IsCanView = false;
if(isset($cfg_websafe_open) && $cfg_websafe_open=='Y' && !$cfg_IsCanView){
include(DEDEINC.'/alert.htm');
exit();
}
//php5.1版本以上時區設置
if(PHP_VERSION > '5.1') {
$time51 = 'Etc/GMT'.($cfg_cli_time > 0 ? '-' : '+').abs($cfg_cli_time);
function_exists('date_default_timezone_set') ? @date_default_timezone_set($time51) : '';
}
if(!isset($cfg_needFilter)) $cfg_needFilter = false;
$cfg_isUrlOpen = @ini_get("allow_url_fopen");
//安全模式檢測
$cfg_isSafeMode = @ini_get("safe_mode");
if($cfg_isSafeMode){
$cfg_os = (isset($_ENV['OS']) ? strtolower($_ENV['OS']) : '');
if($cfg_os=='windows_nt') $cfg_isSafeMode = false;
}
if($phpold==1){ //低版本強制檢查變量
$cfg_isMagic = false;
$cfg_registerGlobals = false;
}else{
$cfg_registerGlobals = @ini_get("register_globals");
$cfg_isMagic = @ini_get("magic_quotes_gpc");
}
//檢測系統是否注冊外部變量
if(!$cfg_isMagic) require_once(DEDEINC."/config_rglobals_magic.php");
else if(!$cfg_registerGlobals || $cfg_needFilter) require_once(DEDEINC."/config_rglobals.php");
//Session保存路徑
$sessSavePath = DEDEINC."/../data/sessions/";
if(is_writeable($sessSavePath) && is_readable($sessSavePath)){ session_save_path($sessSavePath); }
//對于僅需要簡單SQL操作的頁面,引入本文件前把此$__ONLYDB設為true,可避免引入不必要的文件
if(!isset($__ONLYDB)) $__ONLYDB = false;
if(!isset($__ONLYCONFIG)) $__ONLYCONFIG = false;
//站點根目錄
//$cfg_basedir = str_replace("\\","/",substr(DEDEINC,0,-8));
$ndir = str_replace("\\","/",dirname(__FILE__));
$cfg_basedir = eregi_replace($cfg_cmspath."/include[/]{0,1}$","",$ndir);
if($cfg_multi_site == 'Y') $cfg_mainsite = $cfg_basehost;
else $cfg_mainsite = "";
//數據庫連接信息
$cfg_dbhost = '~dbhost~';
$cfg_dbname = '~dbname~';
$cfg_dbuser = '~dbuser~';
$cfg_dbpwd = '~dbpwd~';
$cfg_dbprefix = '~dbprefix~';
$cfg_db_language = '~db_language~';
//模板的存放目錄
$cfg_templets_dir = $cfg_cmspath.'/templets';
$cfg_templeturl = $cfg_mainsite.$cfg_templets_dir;
//插件目錄,這個目錄是用于存放計數器、投票、評論等程序的必要動態程序
$cfg_plus_dir = $cfg_cmspath.'/plus';
$cfg_phpurl = $cfg_mainsite.$cfg_plus_dir;
//會員目錄
$cfg_member_dir = $cfg_cmspath.'/member';
$cfg_memberurl = $cfg_mainsite.$cfg_member_dir;
//會員個人空間目錄#new
$cfg_space_dir = $cfg_cmspath.'/space';
$cfg_spaceurl = $cfg_basehost.$cfg_space_dir;
$cfg_medias_dir = $cfg_cmspath.$cfg_medias_dir;
//上傳的普通圖片的路徑,建議按默認
$cfg_image_dir = $cfg_medias_dir.'/allimg';
//上傳的縮略圖
$ddcfg_image_dir = $cfg_medias_dir.'/litimg';
//專題列表的存放路徑
$cfg_special = $cfg_cmspath.'/special';
//用戶投稿圖片存放目錄
$cfg_user_dir = $cfg_medias_dir.'/userup';
//上傳的軟件目錄
$cfg_soft_dir = $cfg_medias_dir.'/soft';
//上傳的多媒體文件目錄
$cfg_other_medias = $cfg_medias_dir.'/media';
//圈子目錄
$cfg_group_path = $cfg_cmspath.'/group';
//書庫目錄
$cfg_book_path = $cfg_cmspath.'/book';
//問答模塊目錄
$cfg_ask_path = $cfg_cmspath.'/ask';
//圈子網址
$cfg_group_url = $cfg_mainsite.$cfg_group_path;
//書庫網址
$cfg_book_url = $cfg_mainsite.$cfg_book_path;
//問答模塊網址
$cfg_ask_url = $cfg_mainsite.$cfg_ask_path;
//軟件摘要信息,****請不要刪除本項**** 否則系統無法正確接收系統漏洞或升級信息
//-----------------------------
$cfg_softname = "織夢內容管理系統";
$cfg_soft_enname = "DedeCms V5.1 GBK版";
$cfg_soft_devteam = "織夢團隊";
$cfg_version = 'v_5_1_GBK';
$cfg_ver_lang = 'gb2312'; //嚴禁手工修改此項
//默認擴展名,僅在命名規則不含擴展名的時候調用
$art_shortname = '.html';
//文檔的默認命名規則
$cfg_df_namerule = '{typedir}/{Y}{M}/{D}-{aid}.html';
$cfg_df_listnamerule = '{typedir}/{tid}-{page}.html';
//新建目錄的權限,如果你使用別的屬性,本程不保證程序能順利在Linux或Unix系統運行
$cfg_dir_purview = 0755;
//引入數據庫類和常用函數
require_once(DEDEINC.'/config_passport.php');
if(!$__ONLYCONFIG) include_once(DEDEINC.'/pub_db_mysql.php');
if(!$__ONLYDB) include_once(DEDEINC.'/inc_functions.php');
?>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -