【原创】 动态更新配置文件
栏目:PHP  作者:隆航  阅读:(1742)

当我们在常见的配置修改的时候,存入文件是比较方便的。如果存入数据库,我们需要查询之后再赋值,所以这里说下直接重写。

blob.png

首先在页面上肯定是在修改的同时显示以前的配置,这里的值可以读取配置然后分配到前段模板。

然后修改提交的时候:

public function editSetting(){
$path = 'Application/Common/Conf/config.php';
$data = I('post.');
$data = "<?php\r\n return ".var_export($data,ture).";\r\n?>";//拼装
if(file_put_contents($path, $data)){
$this->success('更新设置完成','index');
}else{
$this->success('更新失败!');
}
}

这里不建议直接修改config.php,建议重写其他配置,然后再主配置中加载。

$path为写入的地址

$data为提交过来的值,默认是数组形式

然后用file_put_contents这个函数来写入文件,这样的话,我们就可以实现动态更新配置了。



点我收录您
#96

   点我收录您     2015-10-12 11:48    Win 7      安徽省淮南市

最喜欢TP了

隆航

   隆航     10-12 11:49    回复 @点我收录您 中说到:

谢谢支持

昵称
邮箱
域名
  记住 通知博主
验证码

  程序相关

站点版本:青春博客-V 2.1.0

开源版本:青春博客-Beta v2.0

 下载  在线支付  在线工具  在线音乐

  随机文章

  • PHP正则处理
    今天在日志中查看了下,很多notic,虽然可以不必在意,不过还是修改了...
  • 给博客添加节日雪花
    转眼就是2016年的圣诞和元旦到了,然后剩下的就是春节,节日多了当然气...
  • 网站名加载https
    之前看到别人网站,觉得https比http高端很多,然后脑子一热就去弄...