在php中怎樣修改組態檔?

2020-07-16 10:06:31

在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其它相關文章!