】;接著修改好頁面即可,程式碼為【$old_inf = "/define\ ('$key','.*?'\);/";】。"/> 】;接著修改好頁面即可,程式碼為【$old_inf = "/define\ ('$key','.*?'\);/";】。">
在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影片教學》
以上是在php中怎樣修改設定檔?的詳細內容。更多資訊請關注PHP中文網其他相關文章!