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 相关文章推荐
IIS6+PHP5+MySQL5+Zend Optimizer+phpMyAdmin安装配置图文教程 2009年
Jun 08 PHP
解析使用ThinkPHP应该掌握的调试手段
Jun 20 PHP
php中如何判断一个网页请求是ajax请求还是普通请求
Aug 10 PHP
PHP实现利用MySQL保存session的方法
Aug 23 PHP
php字符串替换函数substr_replace()用法实例
Mar 17 PHP
详解WordPress中调用评论模板和循环输出评论的PHP函数
Jan 05 PHP
php生成txt文件实例代码介绍
Apr 28 PHP
PHP 返回13位时间戳的实现代码
May 13 PHP
[原创]php正则删除img标签的方法示例
May 27 PHP
PHP开发的微信现金红包功能示例
Jun 29 PHP
Yii2框架类自动加载机制实例分析
May 02 PHP
PHP预定义接口――Iterator用法示例
Jun 05 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
php 应用程序安全防范技术研究
2009/09/25 PHP
php数组函数序列之array_sum() - 计算数组元素值之和
2011/10/29 PHP
PHP实现简单实用的验证码类
2015/07/29 PHP
PHP队列场景以及实现代码实例详解
2021/02/26 PHP
javascript实现当前页导航激活的方法
2015/02/27 Javascript
JavaScript统计字符串中每个字符出现次数完整实例
2016/01/28 Javascript
BootStrap的Datepicker控件使用心得分享
2016/05/25 Javascript
第一篇初识bootstrap
2016/06/21 Javascript
Highcharts+NodeJS搭建数据可视化平台示例
2017/01/01 NodeJs
详解node单线程实现高并发原理与node异步I/O
2017/09/21 Javascript
vue+swiper实现组件化开发的实例代码
2017/10/26 Javascript
通过vue手动封装on、emit、off的代码详解
2019/05/29 Javascript
JS写滑稽笑脸运动效果
2020/05/28 Javascript
原生js实现点击按钮复制内容到剪切板
2020/11/19 Javascript
利用打码兔和超人打码自封装的打码类分享
2014/03/16 Python
Python学习笔记(一)(基础入门之环境搭建)
2014/06/05 Python
在Python的while循环中使用else以及循环嵌套的用法
2015/10/14 Python
学习Python selenium自动化网页抓取器
2018/01/20 Python
python实现画圆功能
2018/01/25 Python
使用python编写udp协议的ping程序方法
2018/04/22 Python
Python数据分析matplotlib设置多个子图的间距方法
2018/08/03 Python
对Python3 序列解包详解
2019/02/16 Python
Django之模板层的实现代码
2019/09/09 Python
python字符串替换re.sub()方法解析
2019/09/18 Python
python Plotly绘图工具的简单使用
2020/03/03 Python
JupyterNotebook 输出窗口的显示效果调整实现
2020/09/22 Python
python递归函数用法详解
2020/10/26 Python
小学生期末评语
2014/04/21 职场文书
安全责任书怎么写
2014/07/28 职场文书
2014年客房服务员工作总结
2014/11/18 职场文书
升职感谢信
2015/01/22 职场文书
企业介绍信范文
2015/01/30 职场文书
老人与海读书笔记
2015/06/26 职场文书
小学生优秀作文范文(六篇)
2019/07/10 职场文书
Java实现多线程聊天室
2021/06/26 Java/Android
python使用matplotlib绘制图片时x轴的刻度处理
2021/08/30 Python