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 相关文章推荐
How do I change MySQL timezone?
Mar 26 PHP
php session 检测和注销
Mar 16 PHP
ThinkPHP采用模块和操作分析
Apr 18 PHP
php smarty 二级分类代码和模版循环例子
Jun 01 PHP
解析thinkphp中的导入文件标签
Jun 20 PHP
php生成二维码
Aug 10 PHP
利用PHP生成静态html页面的原理
Sep 30 PHP
Win10 下安装配置IIS + MySQL + nginx + php7.1.7
Aug 04 PHP
PHP实现求两个字符串最长公共子串的方法示例
Nov 17 PHP
搜索附近的人PHP实现代码
Feb 11 PHP
PHP面向对象程序设计模拟一般面向对象语言中的方法重载(overload)示例
Jun 13 PHP
Thinkphp页面跳转设置跳转等待时间的操作
Oct 16 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文件上传表单摘自drupal的代码
2011/02/15 PHP
用C/C++扩展你的PHP 为你的php增加功能
2012/09/06 PHP
php中heredoc与nowdoc介绍
2014/12/25 PHP
PHP常见数组函数用法小结
2016/03/21 PHP
浅析Yii2中GridView常见操作
2016/04/22 PHP
PHP单态模式简单用法示例
2016/11/16 PHP
利用PHP判断文件是否为图片的方法总结
2017/01/06 PHP
PHP实现微信模拟登陆并给用户发送消息的方法【文字,图片,图文】
2017/06/29 PHP
Docker搭建自己的PHP开发环境
2018/02/24 PHP
使用jquery插件实现图片延迟加载技术详细说明
2011/03/12 Javascript
各浏览器对document.getElementById等方法的实现差异解析
2013/12/05 Javascript
返回上一页并自动刷新的JavaScript代码
2014/02/19 Javascript
jquery实现背景墙聚光灯效果示例分享
2014/03/02 Javascript
js过滤HTML标签完整实例
2015/11/26 Javascript
Vue-cli proxyTable 解决开发环境的跨域问题详解
2017/05/18 Javascript
微信小程序实现卡片层叠滑动效果
2019/06/21 Javascript
用Python实现协同过滤的教程
2015/04/08 Python
浅析Python中的getattr(),setattr(),delattr(),hasattr()
2016/06/14 Python
Python中几种导入模块的方式总结
2017/04/27 Python
Linux下多个Python版本安装教程
2018/08/15 Python
详解Django解决ajax跨域访问问题
2018/08/24 Python
梅尔频率倒谱系数(mfcc)及Python实现
2019/06/18 Python
python获取点击的坐标画图形的方法
2019/07/09 Python
python3连接kafka模块pykafka生产者简单封装代码
2019/12/23 Python
pytorch 中pad函数toch.nn.functional.pad()的用法
2020/01/08 Python
Python3 shelve对象持久存储原理详解
2020/03/23 Python
美国知名日用品连锁超市:Dollar General(多来店)
2017/01/14 全球购物
心碎乌托邦的创业计划书范文
2013/12/26 职场文书
污水厂厂长岗位职责
2014/01/04 职场文书
《小蝌蚪找妈妈》教学反思
2014/02/21 职场文书
商铺租赁意向书
2014/04/01 职场文书
五心教育心得体会
2014/09/04 职场文书
2015年小学数学教师工作总结
2015/05/20 职场文书
2016年端午节寄语
2015/12/04 职场文书
2016年社区植树节活动总结
2016/03/16 职场文书
解决Golang中goroutine执行速度的问题
2021/05/02 Golang