]입니다. 그런 다음 페이지를 수정합니다. 코드는 [$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 중국어 웹사이트의 기타 관련 기사를 참조하세요!