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笔记之:有规律大文件的读取与写入的分析
Apr 26 PHP
基于Zookeeper的使用详解
May 02 PHP
PHP入门之常量简介和系统常量
May 12 PHP
php中$_POST与php://input的区别实例分析
Jan 07 PHP
PHP中实现crontab代码分享
Mar 26 PHP
Yii开启片段缓存的方法
Mar 28 PHP
用PHP将Unicode 转化为UTF-8的实现方法(推荐)
Feb 08 PHP
php实现微信企业转账功能
Oct 02 PHP
PHP实现获取ip地址的5种方法,以及插入用户登录日志操作示例
Feb 28 PHP
PHP常量define和const的区别详解
May 18 PHP
PHP读取XML文件的方法实例总结【DOMDocument及simplexml方法】
Sep 10 PHP
PHP如何通过date() 函数格式化显示时间
Nov 13 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 和 XML: 使用expat函数(一)
2006/10/09 PHP
php程序效率优化的一些策略小结
2010/07/17 PHP
基于PHP Socket配置以及实例的详细介绍
2013/06/13 PHP
thinkphp3.2.3版本的数据库增删改查实现代码
2016/09/22 PHP
php-7.3.6 编译安装过程
2020/02/11 PHP
javascript 可以拖动的DIV(二)
2009/06/26 Javascript
Textarea与懒惰渲染实现代码
2012/01/04 Javascript
js判断undefined变量类型使用typeof
2013/06/03 Javascript
jQuery+CSS实现的网页二级下滑菜单效果
2015/08/25 Javascript
bootstrap实现弹窗和拖动效果
2016/01/03 Javascript
json传值以及ajax接收详解
2016/05/24 Javascript
利用jQuery插件imgAreaSelect实现图片上传裁剪(同步显示图像位置信息)
2016/12/02 Javascript
js代码延迟一定时间后执行一个函数的实例
2017/02/15 Javascript
Vue.js开发环境快速搭建教程
2017/03/17 Javascript
jquery ui sortable拖拽后保存位置
2017/04/27 jQuery
jQuery选择器之属性筛选选择器用法详解
2017/09/19 jQuery
bootstrap Table实现合并相同行
2019/07/19 Javascript
vue项目实现多语言切换的思路
2020/09/17 Javascript
Python 将RGB图像转换为Pytho灰度图像的实例
2017/11/14 Python
详解Python3网络爬虫(二):利用urllib.urlopen向有道翻译发送数据获得翻译结果
2019/05/07 Python
python儿童学游戏编程知识点总结
2019/06/03 Python
python 默认参数相关知识详解
2019/09/18 Python
Django中使用haystack+whoosh实现搜索功能
2019/10/08 Python
Python搭建代理IP池实现获取IP的方法
2019/10/27 Python
Python Gluon参数和模块命名操作教程
2019/12/18 Python
基于numpy中的expand_dims函数用法
2019/12/18 Python
Python实现加密接口测试方法步骤详解
2020/06/05 Python
html5如何及时更新缓存文件(js、css或图片)
2013/06/24 HTML / CSS
通过canvas转换颜色为RGBA格式及性能问题的解决
2019/11/22 HTML / CSS
美国战术品牌:5.11 Tactical
2019/05/01 全球购物
中国包裹转运寄送国际服务:Famiboat
2019/07/24 全球购物
幼儿园师德师风学习材料
2014/05/29 职场文书
技校毕业生自荐信
2014/06/03 职场文书
淘宝客服专员岗位职责
2015/04/07 职场文书
JS Canvas接口和动画效果大全
2021/04/29 Javascript
mysql中数据库覆盖导入的几种方式总结
2022/03/25 MySQL