当前位置:首页 - 建站教程 - php教程 - php修改配置文件的实例

php修改配置文件的实例

时间:2019-02-09来源:帝国模板网 作者:帝国模板网 文章热度:
点评:edit.php 读取config.php文件,将这个文件视为字符串。我然后使用正则表达示匹配来修改内容。
<?php

$string=file_get_contents(&#39;config.php&#39;);
...t.php 读取config.php文件,将这个文件视为字符串。我然后使用正则表达示匹配来修改内容。

<?php
 
$string=file_get_contents(&#39;config.php&#39;);
 
 
//DB_HOST    loCAlhost
 
foreach($_POST as $key=>$val){
 
   //定义正则来查找内容,这里面的key为form表单里面的name
   $yx="/define\('$key','.*?'\);/";
 
   //将内容匹配成对应的key和修改的值
   $re="define('$key','$val');";
 
   //替换内容
   $string=preg_replace($yx,$re,$string);
}
 
 
//写入成功
file_put_contents('config.php',$string);
 
echo '修改成功';
 
?>
这样就修改了下面的配置文件

<?php
 
define('DB_HOST','localhost');
 
define('DB_USER','root');
 
define('DB_PWD','root');
 
define('DB_NAME','neirong');
 
 
?>
有时候我做帝国cms来实现这种修改配置文件。非常实用方便
文章TAG:php 配置文件
相关php教程
最新php教程