生成配置文件
2016-01-06 18:24
316 查看
<?php
$system = array(
'kkuu' => array(
'id' => '2',
'name' => 'kkuu',
'master' => array(
'DB_HOST' => 'localhost',
'DB_DATABASE' => 'game_7k7k',
'DB_USER' => 'root',
'DB_PASSWORD' => 'root',
'DB_PREFIX' => 'kkuu_',
'DB_CHARSET' => 'utf-8'
),
'salve' => array(
'DB_HOST' => 'localhost',
'DB_DATABASE' => 'game_7k7k',
'DB_USER' => 'root',
'DB_PASSWORD' => 'root',
'DB_PREFIX' => 'kkuu_',
'DB_CHARSET' => 'utf-8'
),
'ADV_HTTP' => 'http://wan.7k7k.com/kk',
'CHE_HTTP' => 'http://wan.7k7k.com/reg_adv.php',
'LOG_HTTP' => 'http://wan.7k7k.com/login.php?act=login',
'GAM_HTTP' => 'http://wan.7k7k.com/game_add.html?gid={$gid}&sid={$sid}',
'REG_HTTP' => 'http://wan.7k7k.com/reg_adv.php'
)
);
//方法一
$text='<?php $rows='.var_export($system,true).';';
//方法2
$set = '<?php' . "\r\n".'return ';
$arr = print_r($system, true);
$arr = str_replace(array('[', ']', '=> ', "\n\r"), array("'", "'", "=> '", "',\n\r"), $arr);
$arr = str_replace(array("' => 'Array", ')'), array("' => Array", '),'), $arr);
$arr = rtrim($arr, "\r\n,");
$arr = preg_replace("/=> '(.*)/", "=> '$1',", $arr);
$set .= $arr;
$set .= ';';
file_put_contents('log.php', $text);//$text或者$set
$system = array(
'kkuu' => array(
'id' => '2',
'name' => 'kkuu',
'master' => array(
'DB_HOST' => 'localhost',
'DB_DATABASE' => 'game_7k7k',
'DB_USER' => 'root',
'DB_PASSWORD' => 'root',
'DB_PREFIX' => 'kkuu_',
'DB_CHARSET' => 'utf-8'
),
'salve' => array(
'DB_HOST' => 'localhost',
'DB_DATABASE' => 'game_7k7k',
'DB_USER' => 'root',
'DB_PASSWORD' => 'root',
'DB_PREFIX' => 'kkuu_',
'DB_CHARSET' => 'utf-8'
),
'ADV_HTTP' => 'http://wan.7k7k.com/kk',
'CHE_HTTP' => 'http://wan.7k7k.com/reg_adv.php',
'LOG_HTTP' => 'http://wan.7k7k.com/login.php?act=login',
'GAM_HTTP' => 'http://wan.7k7k.com/game_add.html?gid={$gid}&sid={$sid}',
'REG_HTTP' => 'http://wan.7k7k.com/reg_adv.php'
)
);
//方法一
$text='<?php $rows='.var_export($system,true).';';
//方法2
$set = '<?php' . "\r\n".'return ';
$arr = print_r($system, true);
$arr = str_replace(array('[', ']', '=> ', "\n\r"), array("'", "'", "=> '", "',\n\r"), $arr);
$arr = str_replace(array("' => 'Array", ')'), array("' => Array", '),'), $arr);
$arr = rtrim($arr, "\r\n,");
$arr = preg_replace("/=> '(.*)/", "=> '$1',", $arr);
$set .= $arr;
$set .= ';';
file_put_contents('log.php', $text);//$text或者$set
相关文章推荐
- 内存泄露检测工具LeakCanary
- DIRECTSHOW中的视频捕捉
- IOS界面适配
- 虚拟机上CentOS 7.0编译安装Nginx+MySQL+PHP(二)
- 单词
- [转] 用python做自动化测试
- 先聊下自己吧,我是这样的一个女孩子,喜欢编程
- Git 协作流程
- 图解javascript this指向什么?
- 不同的二叉查找树
- 2079: [Poi2010]Guilds 思路题
- 2016年来了,微笑着为程序员之路的未来而谢幕
- jquery zTree内容过宽时加滚动条
- 新发现
- 互联网产品快速迭代下是否需要写详细测试用例
- 关于Fiddler模拟POST参数问题
- ajax post request 获取不到数据
- JavaScript学习总结(5)——Javascript面向(基于)对象编程
- JavaScript学习总结(5)——Javascript面向(基于)对象编程
- iOS关于armv7,armv7s,arm64,i386,x86_64等问题