700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > Php修改config配置文件 修改config配置文件

Php修改config配置文件 修改config配置文件

时间:2019-06-10 07:02:55

相关推荐

Php修改config配置文件 修改config配置文件

/**

* 修改config的函数

* @param $arr1 配置前缀

* @param $arr2 数据变量

* @return bool 返回状态

*/

public function setconfig($pat, $rep)

{

/**

* 原理就是 打开config配置文件 然后使用正则查找替换 然后在保存文件.

* 传递的参数为2个数组 前面的为配置 后面的为数值. 正则的匹配为单引号 如果你的是分号 请自行修改为分号

* $pat[0] = 参数前缀; 例: default_return_type

$rep[0] = 要替换的内容; 例: json

*/

if (is_array($pat) and is_array($rep)) {

for ($i = 0; $i < count($pat); $i++) {

$pats[$i] = '/\'' . $pat[$i] . '\'(.*?),/';

$reps[$i] = "'". $pat[$i]. "'". "=>" . "'".$rep[$i] ."',";

}

$fileurl = APP_PATH . "third/config.php";

$string = file_get_contents($fileurl); //加载配置文件

$string = preg_replace($pats, $reps, $string); // 正则查找然后替换

file_put_contents($fileurl, $string); // 写入配置文件

return true;

} else {

return false;

}

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。