网站安装系统的构建

widuu 2012-9-17 PHP技术 3,281 0 喜欢 (0)

我们看别人的网站都是能够安装的有个install,但是我们发现有个配置文件怎么修改的

下边是案例
[php]
if(isset($_POST["sub"])){
setConfig($_POST);
}

function setConfig($post){
//读取文件中的内容
$str=file_get_contents("config.inc.php");

$zz=array();
$rep=array();

foreach($post as $key=>$value ){
$zz[]="/define\(\"{$key}\",\s*.*?\);/i";
$rep[]="define(\"{$key}\", \"{$value}\");";
}
echo '<pre>';
print_r($zz);
print_r($rep);
echo '</pre>';
//改写文件中的内容
$str=preg_replace($zz, $rep, $str);

file_put_contents("config.inc.php", $str);
//再写回文件
}
<form action="one.php" method="post">
host : <input type="text" name="DB_HOST"><br>
user: <input type="text" name="DB_USER"><br>
pass: <input type="text" name="DB_PWD"><br>
dbname <input type="text" name="DB_NAME"><br>
tabPREFIX <input type="text" name="TAB_PREFIX"><br>

<input type="submit" name="sub" value="mod"><br>
</form>

//数据库部分参数设置
define("DB_HOST", "www.lampbrother.net\"); //数据库主机名
define("DB_USER", "admin"); //数据库用户名
define("DB_PWD", "123456"); //数据库密码
define("DB_NAME", "wwwww"); //数据库名称
define("TAB_PREFIX", "hhhhhhh_"); //前缀
//应用程序相关设置
define("APP_NAME", "你的网");
[/php]
今天特别急 所以先给下代码,明天在给大家程序和解释,谢谢大家支持
欢迎转载,转载请注明来自微度网络http://www.widuu.com

转载请注明来自微度网络,本文标题:《网站安装系统的构建》

喜欢 0 发布评论
Top