PHP 后台程序配置config文件,及form表单上传文件
一,配置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表单上传文件相关推荐
- form表单上传文件_SpringBoot中如何使用SpringMVC上传文件?
今天我们要说的这个话题很简单,不要问为啥,因为SpringBoot,哈哈.现在SpringBoot可以说人人都会用了,它的好处是显而易见的,大大的简化了配置,一起来看看吧. 我们分以下3种情况来谈这个 ...
- WebAPI+Form表单上传文件
上传的时候还是遇到一些问题的,在文章开头罗列一下,希望帮到跟我遇到同样问题的人 问题一:GET 请求与POST请求 起初我使用的是GET 请求,发现不行,后改为了POST,具体原因尚不明确,不过一般向 ...
- form 表单上传文件及传输数据的编码格式
form中的 action 控制请求往什么地方提交 method 请求方式 如果不写默认是get 请求 如果想传文件 必须要把默认的urlencoded的改成enctype="multi ...
- tp5上传文件并获取文件路径_thinkphp表单上传文件并将文件路径保存到数据库中...
上传单个文件,此文以上传图片为例,上传效果如图所示 创建数据库upload_img,用于保存上传路径 CREATE TABLE `seminar_upload_img` ( `id` int(11) ...
- 七牛云上传文件之表单上传文件
本人愚钝,七牛云上传文件的开发说明文档看了好久才搞懂,才能完成一个实例跑起来.现在做一下总结. 1.注册七牛,新建一个bucket,并获得ak,sk这个不用说了.不涉及到程序编码,重点讲一下编码的流程 ...
- php无表单上传文件,php – 如何使用没有实体类的表单上传文件
我试图使用没有实体类的表单上传文件.到目前为止没有运气. // Controller public function uploadAction() { $request = $this->get ...
- php文件上传并保存路径到数据库,thinkphp表单上传文件并将文件路径保存到数据库中?...
上传单个文件,此文以上传图片为例,上传效果如图所示 创建数据库upload_img,用于保存上传路径 CREATE TABLE `seminar_upload_img` ( `id` int(11) ...
- android multipartentity 怎么上传参数,android-通过MultipartEntityBuilder通过HTTP表单上传文件,并显示进度b...
android-通过MultipartEntityBuilder通过HTTP表单上传文件,并显示进度b 短版本-.jar已弃用,其升级版本java.lang.NoClassDefFoundError在 ...
- PHP curl模拟表单上传文件 微信公众号素材管理接口crul文件上传核心源码
PHP curl模拟表单上传文件 微信公众号素材管理接口crul文件上传核心源码 /*** curl 上传文件* @param $url* @param $filePath* @param stri ...
- javaweb开发之处理表单上传文件和文件下载
2019独角兽企业重金招聘Python工程师标准>>> 一.基于表单的上传文件 1. enctype属性 当表单需要上传文件时,需指定表单 enctype 的值为 multipart ...
最新文章
- 敏捷SOA成功秘诀(三):生命周期管理
- JavaScript设计模式学习——builder pattern(建造者模式)
- WIN10安装scrapy/channels等不成功的解决方式
- 美国科技三巨头的财报为何集体爆表?原因在这里
- 对学校的希望和寄语_家长对孩子的期望寄语精选
- .NET 分布式架构开发实战之二 草稿设计
- 将PostgreSQL PL / Java安装为PostgreSQL扩展
- 《史无前例!编程语言python斩获最有发展第一与排行榜第三!》深入 Python 流程控制
- Playframework项目启动后自动停止问题记录
- openstack nova 源码分析4-nova目录下的driver.py
- 二分查找的变体 —— Fibnaccian Search
- Linux之dd命令使用
- IEEE与APA引用格式
- 关于Cookie在顶级域名、二级域名和三级域名之间共享的情况
- 各大媒体优劣对比_各种媒体的优缺点分析()
- Vben Admin 安装依赖l 安装报错:Error: command failed: c: \WINDOWS\system32\cmd.exe /s /c autoreconf -ify 解决办法
- 全面了解光纤跳线的应用及使用注意事项
- 产品Banner样式类型分析
- 正点原子阿波罗STM32F429开发板资料发布,采用底板+核心板
- matlab 图像输入/显示等