PHP 修改本地配置文件
/**
* 修改本地配置文件
*
* @param array $name ['配置名']
* @param array $value ['参数']
* @return void
*/
function setconfig($name, $value)
{
if (is_array($name) and is_array($value)) {
for ($i = 0; $i < count($name); $i++) {
$names[$i] = '/\'' . $name[$i] . '\'(.*?),/';
$values[$i] = "'". $name[$i]. "'". "=>" . "'".$value[$i] ."',";
}
$fileurl = APP_PATH . "../config/app.php";
$string = file_get_contents($fileurl); //加载配置文件
$string = preg_replace($names, $values, $string); // 正则查找然后替换
file_put_contents($fileurl, $string); // 写入配置文件
return true;
} else {
return false;
}
}
如果文章或资源对您有帮助,欢迎打赏作者。一路走来,感谢有您!
txttool.com 说一段 esp56物联 查询128 IP查询