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中for循环语句的几种变型
Nov 26 PHP
PHP 命令行参数详解及应用
May 18 PHP
php设计模式 Adapter(适配器模式)
Jun 26 PHP
PHP 代码规范小结
Mar 08 PHP
邮箱正则表达式实现代码(针对php)
Jun 21 PHP
ASP和PHP实现生成网站快捷方式并下载到桌面的方法
May 08 PHP
destoon整合ucenter后注册页面不跳转的解决方法
Jun 21 PHP
PHP输出一个等腰三角形的方法
May 12 PHP
PHP自毁程序(慎用)
Jul 09 PHP
PHP验证码类ValidateCode解析
Jan 07 PHP
thinkPHP5实现的查询数据库并返回json数据实例
Oct 23 PHP
PHP Cli 模式设置进程名称的方法
Jun 12 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
frename PHP 灵活文件命名函数 frename
2009/09/09 PHP
PHP面向对象的进阶学习(抽像类、接口、final、类常量)
2012/05/07 PHP
PHP连接SQLSERVER 注意事项(附dll文件下载)
2012/06/28 PHP
PHP基于文件存储实现缓存的方法
2015/07/20 PHP
Session 失效的原因汇总及解决丢失办法
2015/09/30 PHP
PHP判断手机是IOS还是Android
2015/12/09 PHP
Yii框架连表查询操作示例
2019/09/06 PHP
JS实现仿京东淘宝竖排二级导航
2014/12/08 Javascript
详解JavaScript中的blink()方法的使用
2015/06/08 Javascript
javascript实现查找数组中最大值方法汇总
2016/02/13 Javascript
Bootstrap多级导航栏(级联导航)的实现代码
2016/03/08 Javascript
ES6中Generator与异步操作实例分析
2017/03/31 Javascript
ReactNative中使用Redux架构总结
2017/12/15 Javascript
vue+swiper实现侧滑菜单效果
2017/12/28 Javascript
在angularJs中进行数据遍历的2种方法
2018/10/08 Javascript
微信小程序 JS动态修改样式的实现方法
2018/12/16 Javascript
使用vue实现一个电子签名组件的示例代码
2020/01/06 Javascript
vue全局使用axios的操作
2020/09/08 Javascript
Vue+element+cookie记住密码功能的简单实现方法
2020/09/20 Javascript
PyQt5利用QPainter绘制各种图形的实例
2017/10/19 Python
python pytest进阶之conftest.py详解
2019/06/27 Python
anaconda如何查看并管理python环境
2019/07/05 Python
python tkinter库实现气泡屏保和锁屏
2019/07/29 Python
浅谈Python访问MySQL的正确姿势
2020/01/07 Python
python如何通过twisted搭建socket服务
2020/02/03 Python
Django 用户登陆访问限制实例 @login_required
2020/05/13 Python
Django中ORM的基本使用教程
2020/12/22 Python
webView加载html图片遇到的问题解决
2019/10/08 HTML / CSS
JackJones官方旗舰店:杰克琼斯男装
2018/03/27 全球购物
JAVA程序员面试题
2012/10/03 面试题
学习雷锋精神心得体会范文
2014/03/12 职场文书
委托书样本
2014/04/02 职场文书
幼儿园教师岗位职责
2015/04/02 职场文书
设备技术员岗位职责
2015/04/11 职场文书
2015年度合同管理工作总结
2015/05/22 职场文书
Nginx文件已经存在全局反向代理问题排查记录
2022/07/15 Servers