在php中怎樣修改組態檔?
在php中修改組態檔的方法:
一、先修改引導頁
<?php include("dbconfig.php"); ?> <form action="edit.php" method="post"> <br /> 埠:<input type="text" name="DB_HOST" value="<?php echo DB_HOST;?>" /><br /> 使用者名稱:<input type="text" name="DB_USER" value="<?php echo DB_USER;?>" /><br /> 密碼:<input type="text" name="DB_PASS" value="<?php echo DB_PASS;?>" /><br /> 資料庫名:<input type="text" name="DB_NAME" value="<?php echo DB_NAME;?>" /><br /> <input type="submit" value="修改" /> </form>
二,修改頁面
<?php //獲取組態檔的內容 $string = file_get_contents('config.php'); foreach ($_POST as $key=>$value) { //正則匹配對應的一行 $old_inf = "/define('$key','.*?');/"; //要修改成的資料 $new_inf = "define('$key','$value');"; //替換 $string = preg_replace($old_inf,$new_inf,$string); } //寫入組態檔 file_put_contents('config.php',$string); echo "修改成功";以上就是在php中怎樣修改組態檔?的詳細內容,更多請關注TW511.COM其它相關文章!