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

📄 sys_info.php

📁 强大的PHP内容管理系统尽量不要让站长把时间都花费在为您修正说明上。压缩包解压
💻 PHP
字号:
<?php 
require_once(dirname(__FILE__)."/config.php");
CheckPurview('sys_Edit');
if(empty($dopost)) $dopost = "";
$configfile = dirname(__FILE__)."/../include/config_hand.php";
$configfile_bak = dirname(__FILE__)."/../include/config_hand_bak.php";

header("Content-Type: text/html; charset={$cfg_ver_lang}");

if(!is_writeable($configfile)){
	echo "配置文件'{$configfile}'不支持写入,严禁修改系统配置参数!";
	exit();
}

if(empty($gp)) $gp = 1;

//保存更改
if($dopost=="save")
{
	$dsql = new DedeSql(false);
	foreach($_POST as $k=>$v){
	if(ereg("^edit___",$k)){
		$v = ${$k};

	}else continue;
		$k = ereg_replace("^edit___","",$k);
		if(strlen($v) > 250){
			showmsg("$k 太长,不能超过250字节",'-1');
			exit;
		}
		$dsql->ExecuteNoneQuery("Update #@__sysconfig set `value`='$v' where `varname`='$k' And `group`<>-1 ");
	}
	$dsql->SetQuery("Select `varname`,`value` From `#@__sysconfig` order by `aid` asc");
  $dsql->Execute();
  if($dsql->GetTotalRow()<=0){
		$dsql->Close();
		ShowMsg("成功保存变量但从数据库读取所有数据时失败,无法更新配置文件!","javascript:;");
	  exit();
	}
  @copy($configfile,$configfile_bak);
	$fp = @fopen($configfile,'w');
	@flock($fp,3);
	@fwrite($fp,"<"."?php\r\n") or die("配置文件'{$configfile}'不支持写入,本次操作无效!<a href='sys_info.php'>返回</a>");
  while($row = $dsql->GetArray()){
  	$row['value'] = str_replace("'","\\'",$row['value']);
  	fwrite($fp,"\${$row['varname']} = '".$row['value']."';\r\n");
  }
  fwrite($fp,"?>");
  fclose($fp);
	$dsql->Close();
	ShowMsg("成功更改站点配置!","sys_info.php");
	exit();
}


require_once(dirname(__FILE__)."/templets/sys_info.htm");

ClearAllLink();
?>

⌨️ 快捷键说明

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