], und ändern Sie dann die Seite, der Code lautet [$old_inf = "/define \ ('$key','.*?'\);/";]."/> ], und ändern Sie dann die Seite, der Code lautet [$old_inf = "/define \ ('$key','.*?'\);/";].">
Heim >Backend-Entwicklung >PHP-Problem >Wie ändere ich die Konfigurationsdatei in PHP?
Wie ändere ich die Konfigurationsdatei in PHP?
So ändern Sie die Konfigurationsdatei in PHP:
Ändern Sie zuerst die Boot-Seite
<?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>
Ändern Sie die Seite
<?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 "修改成功";
Empfohlenes Tutorial: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonWie ändere ich die Konfigurationsdatei in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!