将数据库配置信息转换成配置文件 function update_sys_config(){$filename = APP_ROOT_PATH."public/sys_config.php";if(!file_exists($filename)){//定义DBrequire APP_ROOT_PATH.'system/db/db.php';$dbcfg = require APP_ROOT_PATH."publ
function update_sys_config()
{
$filename = APP_ROOT_PATH."public/sys_config.php";
if(!file_exists($filename))
{
//定义DB
require APP_ROOT_PATH.'system/db/db.php';
$dbcfg = require APP_ROOT_PATH."public/db_config.php";
define('DB_PREFIX', $dbcfg['DB_PREFIX']);
if(!file_exists(APP_ROOT_PATH.'public/runtime/app/db_caches/'))
mkdir(APP_ROOT_PATH.'public/runtime/app/db_caches/',0777);
$pconnect = false;
$db = new mysql_db($dbcfg['DB_HOST'].":".$dbcfg['DB_PORT'], $dbcfg['DB_USER'],$dbcfg['DB_PWD'],$dbcfg['DB_NAME'],'utf8',$pconnect);
//end 定义DB
$sys_configs = $db->getAll("select * from ".DB_PREFIX."conf");
$config_str = "
$v)
{
$config_str.="'".$v['name']."'=>'".addslashes($v['value'])."',\n";
}
$config_str.=");\n ?>";
file_put_contents($filename,$config_str);
$url = APP_ROOT."/";
app_redirect($url);
}
}
