问答项目---金币经验奖励规则及网站配置写入config文件
具体步骤:
引入配置文件——>获取当前数组——>进行合并
public function edit(){
    //引入 config.php配置文件
    $file = APP_PATH.'Common/Conf/config.php';
    $config = include APP_PATH.'Common/Conf/config.php';
    $date = I('post.');
    $date = array_change_key_case($date,CASE_UPPER);
    //合并
    $config = array_merge($config,$date);
    //重写 config 文件
    //由于是数组,在进行写入的时候,需要转换为字符串
    $str = "<?php\r\nreturn ".var_export($config,true).";\r\n?>";
    if(file_put_contents($file,$str)){
        //从哪里来回到哪里去
        $this->success('修改成功',$_SERVER['HTTP_REFERER']);
    }else{
        $this->error('修改失败');
    };
    //p($config);
}
问答项目---金币经验奖励规则及网站配置写入config文件的更多相关文章
- ISS部署网站--未能写入输出文件“c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root ……
		打开服务器系统c盘,打开window, 右键temp 属性 安全 编辑 添加IIS_IUSRS 用户控制权限添加修改和写入权限即可.这是Windows Server 2008 R2 标准版 SP1 6 ... 
- 项目那几步走:先配置setting路径文件、创建数据库、执行数据库迁移命令、配置mysql数据库信息、注册app、注释中间件、pymysql替换mysqldb-配置urls路由-继续视图函数-然后HTML页面展示-HTML里面导入css文件、models配置数据库表、
		django使用mysql数据库: 首先cmd创建库 1.settings: """Django settings for day42 project. Generate ... 
- 关于asp.net网站中web.config的配置
		1.Session生命周期配置 2.连接默认错误页 实例说明:在一些网站中,当网络地址发生错误时,通常会自动跳转到一个页面,并在该页面显示错误信息,此功能也可以通过配置web.config文件配置实现 ... 
- Django项目之Web端电商网站的实战开发(二)
		说明:该篇博客是博主一字一码编写的,实属不易,请尊重原创,谢谢大家! 接着上一篇博客继续往下写 :https://blog.csdn.net/qq_41782425/article/details/8 ... 
- 优步北京B组(8月10日-8月16日奖励规则)
		奖励政策: [优步北京B组] 定义为2015年7月20日前激活的部分司机(以优步后台数据显示为准) 滴滴快车单单2.5倍,注册地址:http://www.udache.com/ 如何注册Uber司机( ... 
- 给缺少Python项目实战经验的人
		我们在学习过程中最容易犯的一个错误就是:看的多动手的少,特别是对于一些项目的开发学习就更少了! 没有一个完整的项目开发过程,是不会对整个开发流程以及理论知识有牢固的认知的,对于怎样将所学的理论知识应用 ... 
- 夺命雷公狗ThinkPHP项目之----企业网站17之网站配置页的添加
		为了网站可以智能一点,所以我们开始来写一个网站配置的功能.. 所以我来写他的数据表: 先来完成他的添加功能,页面效果如下所示: lists.html代码如下所示: <!doctype html& ... 
- Visual Studio 2015开发Qt项目实战经验分享(附项目示例源码)
		Visual Studio 2015开发Qt项目实战经验分享(附项目示例源码) 转 https://blog.csdn.net/lhl1124281072/article/details/800 ... 
- Web 应用程序项目与 Visual Studio 中的网站项目的异同
		要查看英语原文,请勾选“英语”复选框.也可将鼠标指针移到文本上,在弹出窗口中显示英语原文. 翻译 英语 本文档已存档,并且将不进行维护. Web 应用程序项目与 Visual Studio 中的网站项 ... 
随机推荐
- 如何退出Activity?如何安全退出已调用多个Activity的Application?
			对于单一Activity的应用来说,退出很简单,直接finish()即可. 1.抛异常强制退出: 该方法通过抛异常,使程序ForceClose. 验证可以,但是,需要解决的问题是,如何使程序结束掉,而 ... 
- div 点击展开
			<script type="text/javascript" src="http://libs.baidu.com/jquery/2.1.1/jquery.min. ... 
- 关于Cocos Studio制作游戏资源
			没想到,Cocos Studio居然是做游戏资源的,而且可以做骨骼动画,虽然我还不会做,只能自己一个人慢慢研究了.学长以前说,Coocs Studio只是用来打包项目成Apk的,没有什么卵用,刚开始我 ... 
- gpio irq
			/***************************************************************** * gpio irq * * 一直以来都没了解过gpio的irq, ... 
- 第三百一十节,Django框架,模板语言
			第三百一十节,Django框架,模板语言 模板语言就是可以将动态数据在html模板渲染的语言 一.接收值渲染 locals()函数,写在请求响应render()函数里,可以将逻辑处理函数里的变量传到h ... 
- 基于<最简单的基于FFMPEG+SDL的视频播放器 ver2 (采用SDL2.0)>的一些个人总结
			最近因为项目接近收尾阶段,所以变的没有之前那么忙了,所以最近重新拿起了之前的一些FFMPEG和SDL的相关流媒体播放器的例子在看. 同时自己也用FFMPEG2.01,SDL2.01结合MFC以及网上罗 ... 
- 基于google Zxing实现二维码、条形码扫描,仿微信二维码扫描效果(转)
			转载:http://blog.csdn.net/xiaanming/article/details/10163203 了解二维码这个东西还是从微信 中,当时微信推出二维码扫描功能,自己感觉挺新颖的,从 ... 
- erlang和java的socket通讯----最简单,初次实现。
			直接上源码,留做纪念. 有点简单,大家不要笑,初次实现. 功能描述:java发送数据给erlang,erlang将收到的数据重复两次再发送给java. erlang源码:模块tcp_listen -m ... 
- PHP必备知识:如何下载样式文件中的图片
			<?php header("content-type:text/html;charset=utf-8"); set_time_limit(0); $styleImg = fi ... 
- Oracle-批量修改语句及相关知识点
			问: 有两张表A和B,结构相同,数据量一致,比如都有x,y和z列且都有n行,x为主键,完全相等,如何把表B的y列的数据赋值给A的y列? 我写的是1 update A set A.y=B.y where ... 
