php实现 修改配置文件的实例

php实现 修改配置文件的实例_第1张图片

文件规划:
1.index.php -- 展示修改界面
2.edit.php -- 修改功能代码

3.config.php -- 实际的修改部分


一、index.php 展示修改界面。将config.php中的配置项展示出来。展示到表单中:










二、edit.php 读取config.php文件,将这个文件视为字符串。我然后使用正则表达示匹配来修改内容。

$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 '修改成功';

?>
三、config.php 实际存储配置文件的部份,存储了真实的config.php文件内容:


文章转自:http://www.php.cn/code/1198.html

你可能感兴趣的:(php学习)