php修改配置文件的实例
点评:edit.php 读取config.php文件,将这个文件视为字符串。我然后使用正则表达示匹配来修改内容。
<?php
$string=file_get_contents('config.php');
<?php
$string=file_get_contents('config.php');
...t.php 读取config.php文件,将这个文件视为字符串。我然后使用正则表达示匹配来修改内容。
这样就修改了下面的配置文件
有时候我做帝国cms来实现这种修改配置文件。非常实用方便
<?php $string=file_get_contents(39;config.php39;); //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'); ?> |
相关php教程:
最新php教程: