php中配置文件保存修改操作 如config.php文件的读取修改等操作


Posted in PHP onMay 12, 2021

fputs() 定义和用法

fputs() 函数写入文件(可安全用于二进制文件)。

fputs() 函数是 fwrite() 函数的别名。

//file 必需。规定要写入的打开文件。
//string 必需。规定要写入文件的字符串。
//length 可选。规定要写入的最大字节数。

fputs(file,string,length)

<?php
$file = fopen("test.txt","w");
echo fputs($file,"Hello World. Testing!");
fclose($file);
?>

如config.php文件的读取修改等操作

if($request->isPost()){
        $data = $request->param();
        $newdata = <<<php
<?php
//七牛云插件配置
return [
    'accessKey' => '{$data['accessKey']}',
    'secretKey' => '{$data['secretKey']}',
    'bucket'    => '{$data['bucket']}',
    'domain'    => '{$data['domain']}'
];
php;
        
        @chmod(ADDON_PATH.'qiniu/config.php',0777);//给文件权限
        $fop=fopen(ADDON_PATH.'qiniu/config.php','w');//打开文件
        $res = fputs($fop,$newdata);//写入文件
        fclose($fop);//关闭文件

        if($res){//文件写入成功返回状态
              return json(['code'=>1,'msg'=>'修改成功!']);
        }else{
             return json(['code'=>0,'msg'=>'修改失败!']);
        }
        }

到此这篇关于php中配置文件保存修改操作 如config.php文件的读取修改等操作的文章就介绍到这了,更多相关php配置文件内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

PHP 相关文章推荐
php中防止伪造跨站请求的小招式
Sep 02 PHP
解析PHP多种序列化与反序列化的方法
Jun 06 PHP
PHP 循环删除无限分类子节点的实现代码
Jun 21 PHP
Php中使用Select 查询语句的实例
Feb 19 PHP
PHP常用编译参数中文说明
Sep 27 PHP
PHPExcel内存泄漏问题解决方法
Jan 23 PHP
php常用表单验证类用法实例
Jun 18 PHP
php如何控制用户对图片的访问 PHP禁止图片盗链
Mar 25 PHP
解决yii2左侧菜单子级无法高亮问题的方法
May 08 PHP
php中mkdir()函数的权限问题分析
Sep 24 PHP
PHP重定向与伪静态区别
Feb 19 PHP
PHP5中使用mysqli的prepare操作数据库的介绍
Mar 18 PHP
php7中停止php-fpm服务的方法详解
May 09 #PHP
解析laravel使用workerman用户交互、服务器交互
Apr 28 #PHP
PHP实现创建以太坊钱包转账等功能
Apr 21 #PHP
如何使用php生成zip压缩包
Apr 21 #PHP
PHP使用非对称加密算法RSA
laravel ajax curd 搜索登录判断功能的实现
thinkphp 获取控制器及控制器方法
Apr 16 #PHP
You might like
ThinkPHP页面跳转success与error方法概述
2014/06/25 PHP
php使用cookie保存用户登录的用户名实例
2015/01/26 PHP
PHP闭包函数传参及使用外部变量的方法
2016/03/15 PHP
PHP与Ajax相结合实现登录验证小Demo
2016/03/16 PHP
JavaScript中的细节分析
2012/06/30 Javascript
基于jQuery实现下拉收缩(展开与折叠)特效
2012/12/25 Javascript
jquery实现固定顶部导航效果(仿蘑菇街)
2013/03/21 Javascript
jQuery选择器中含有空格的使用示例及注意事项
2013/08/25 Javascript
使用Nodejs开发微信公众号后台服务实例
2014/09/03 NodeJs
jquery用offset()方法获得元素的xy坐标
2014/09/06 Javascript
JavaScript 事件入门知识
2015/04/13 Javascript
jQuery获取字符串中出现最多的数
2016/02/22 Javascript
Node.js开发教程之基于OnceIO框架实现文件上传和验证功能
2016/11/30 Javascript
JS排序之快速排序详解
2017/04/08 Javascript
JavaScript数据结构之优先队列与循环队列实例详解
2017/10/27 Javascript
Angular ng-animate和ng-cookies用法详解
2018/04/18 Javascript
react-native滑动吸顶效果的实现过程
2019/06/03 Javascript
JS开发常用工具函数(小结)
2019/07/04 Javascript
jQuery实现input[type=file]多图预览上传删除等功能
2019/08/02 jQuery
微信小程序swiper禁止用户手动滑动代码实例
2019/08/23 Javascript
[42:34]VP vs VG 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
[02:01]2018完美盛典-开场舞《双子星》
2018/12/16 DOTA
python操作MySQL数据库的方法分享
2012/05/29 Python
python通过ssh-powershell监控windows的方法
2015/06/02 Python
Python3.4编程实现简单抓取爬虫功能示例
2017/09/14 Python
python和shell获取文本内容的方法
2018/06/05 Python
[机器视觉]使用python自动识别验证码详解
2019/05/16 Python
Django 实现将图片转为Base64,然后使用json传输
2020/03/27 Python
CSS 说明横向进度条最后显示文字的实现代码
2020/11/10 HTML / CSS
Fossil美国官网:化石手表、手袋、首饰及配饰
2019/02/17 全球购物
意大利领先的奢侈品在线时装零售商:MCLABELS
2020/10/13 全球购物
会计毕业生自荐信
2013/11/21 职场文书
工程招投标邀请书
2014/01/30 职场文书
售后服务承诺书怎么写
2014/05/21 职场文书
公证处委托书
2015/01/28 职场文书
python基于tkinter制作m3u8视频下载工具
2021/04/24 Python