一,配置config文件

1获取config.php文件数组,

2获取form 表单提交的值

3保存更新config.php文件,代码如下:

 1         $color=$_POST['color'];
 2         $backtype=$_POST['backtype'];
 3
 4         $settings=include(dirname(__DIR__).'/config.php');
 5
 6         $settings['themescolor']=(int)$color;
 7         $settings['themesbackground']=(int)$backtype;
 8
 9         //打开输出缓冲区
10         ob_start();
11
12         //返回数组生成的php代码
13         var_export($settings);
14
15         //返回内部缓冲区的内容
16         $arrStr = ob_get_contents();
17
18         //删除内部缓冲区的内容,并且关闭内部缓冲区
19         ob_end_clean();
20
21         $config = '<?php' . PHP_EOL
22         . 'return ' . $arrStr.';';
23
24         //把字符串写入配置文件中。
25         file_put_contents(dirname(__DIR__).'/config.php', $config);

config.php 文件如下:

<?php
return array ('themescolor' => 3,'themesbackground' => 3,
);

二 ,form上传文件

代码如下:

      if ((($_FILES["path"]["type"] == "image/gif")||($_FILES["path"]["type"] == "image/jpeg")||($_FILES["path"]["type"] == "image/png"))&&($_FILES["path"]["size"] < 500000)){if ($_FILES["path"]["error"] > 0){echo "Return Code: " . $_FILES["path"]["error"] ;}else{if(!file_exists($pathhd)){       //判断保存目录是否存在mkdir($pathhd,0777,true);    //建立保存目录
                }$tool->deleteAll($pathhd);    //清空head文件夹//将上传的文件移动到新位置。move_uploaded_file($_FILES["path"]["tmp_name"],$pathhd.'/'.$_FILES["path"]["name"]);}}else{echo "Invalid file";        }

转载于:https://www.cnblogs.com/mengsx/p/5885177.html

PHP 后台程序配置config文件,及form表单上传文件相关推荐

  1. form表单上传文件_SpringBoot中如何使用SpringMVC上传文件?

    今天我们要说的这个话题很简单,不要问为啥,因为SpringBoot,哈哈.现在SpringBoot可以说人人都会用了,它的好处是显而易见的,大大的简化了配置,一起来看看吧. 我们分以下3种情况来谈这个 ...

  2. WebAPI+Form表单上传文件

    上传的时候还是遇到一些问题的,在文章开头罗列一下,希望帮到跟我遇到同样问题的人 问题一:GET 请求与POST请求 起初我使用的是GET 请求,发现不行,后改为了POST,具体原因尚不明确,不过一般向 ...

  3. form 表单上传文件及传输数据的编码格式

    form中的 action  控制请求往什么地方提交 method  请求方式 如果不写默认是get 请求 如果想传文件 必须要把默认的urlencoded的改成enctype="multi ...

  4. tp5上传文件并获取文件路径_thinkphp表单上传文件并将文件路径保存到数据库中...

    上传单个文件,此文以上传图片为例,上传效果如图所示 创建数据库upload_img,用于保存上传路径 CREATE TABLE `seminar_upload_img` ( `id` int(11) ...

  5. 七牛云上传文件之表单上传文件

    本人愚钝,七牛云上传文件的开发说明文档看了好久才搞懂,才能完成一个实例跑起来.现在做一下总结. 1.注册七牛,新建一个bucket,并获得ak,sk这个不用说了.不涉及到程序编码,重点讲一下编码的流程 ...

  6. php无表单上传文件,php – 如何使用没有实体类的表单上传文件

    我试图使用没有实体类的表单上传文件.到目前为止没有运气. // Controller public function uploadAction() { $request = $this->get ...

  7. php文件上传并保存路径到数据库,thinkphp表单上传文件并将文件路径保存到数据库中?...

    上传单个文件,此文以上传图片为例,上传效果如图所示 创建数据库upload_img,用于保存上传路径 CREATE TABLE `seminar_upload_img` (  `id` int(11) ...

  8. android multipartentity 怎么上传参数,android-通过MultipartEntityBuilder通过HTTP表单上传文件,并显示进度b...

    android-通过MultipartEntityBuilder通过HTTP表单上传文件,并显示进度b 短版本-.jar已弃用,其升级版本java.lang.NoClassDefFoundError在 ...

  9. PHP curl模拟表单上传文件 微信公众号素材管理接口crul文件上传核心源码

    PHP curl模拟表单上传文件  微信公众号素材管理接口crul文件上传核心源码 /*** curl 上传文件* @param $url* @param $filePath* @param stri ...

  10. javaweb开发之处理表单上传文件和文件下载

    2019独角兽企业重金招聘Python工程师标准>>> 一.基于表单的上传文件 1. enctype属性 当表单需要上传文件时,需指定表单 enctype 的值为 multipart ...

最新文章

  1. 敏捷SOA成功秘诀(三):生命周期管理
  2. JavaScript设计模式学习——builder pattern(建造者模式)
  3. WIN10安装scrapy/channels等不成功的解决方式
  4. 美国科技三巨头的财报为何集体爆表?原因在这里
  5. 对学校的希望和寄语_家长对孩子的期望寄语精选
  6. .NET 分布式架构开发实战之二 草稿设计
  7. 将PostgreSQL PL / Java安装为PostgreSQL扩展
  8. 《史无前例!编程语言python斩获最有发展第一与排行榜第三!》深入 Python 流程控制
  9. Playframework项目启动后自动停止问题记录
  10. openstack nova 源码分析4-nova目录下的driver.py
  11. 二分查找的变体 —— Fibnaccian Search
  12. Linux之dd命令使用
  13. IEEE与APA引用格式
  14. 关于Cookie在顶级域名、二级域名和三级域名之间共享的情况
  15. 各大媒体优劣对比_各种媒体的优缺点分析()
  16. Vben Admin 安装依赖l 安装报错:Error: command failed: c: \WINDOWS\system32\cmd.exe /s /c autoreconf -ify 解决办法
  17. 全面了解光纤跳线的应用及使用注意事项
  18. 产品Banner样式类型分析
  19. 正点原子阿波罗STM32F429开发板资料发布,采用底板+核心板
  20. matlab 图像输入/显示等

热门文章

  1. python菜鸟入门知识
  2. WPF特效-实现3D足球效果
  3. tornadod的异步代码
  4. 用Redis实现分布式锁 与 实现任务队列
  5. 自己学Docker:4.開始了解Docker的工作模式
  6. cocos2dx 制作单机麻将(四)
  7. DAY3 购物车程序
  8. 企业日志分析之linux系统history收集展示
  9. UVALive 5135 Mining Your Own Business 双连通分量
  10. Facebook 开源 React Native - iOS移动开发周报