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

	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", "你的网");     
今天特别急 所以先给下代码,明天在给大家程序和解释,谢谢大家支持 欢迎转载,转载请注明来自微度网络http://yun.widuu.com

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部