如何将数据库配置信息转换并保存为配置文件格式?
- 内容介绍
- 文章标签
- 相关推荐
本文共计159个文字,预计阅读时间需要1分钟。
将数据库配置信息转换为配置文件+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.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); } }
本文共计159个文字,预计阅读时间需要1分钟。
将数据库配置信息转换为配置文件+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.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); } }

