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 相关文章推荐
在任意字符集下正常显示网页的方法二(续)
Apr 01 PHP
PHPWind 发帖回帖Api PHP版打包下载
Feb 08 PHP
强烈声明: 不要使用(include/require)_once
Jun 06 PHP
PHP中使用sleep函数实现定时任务实例分享
Aug 21 PHP
让ThinkPHP支持大小写url地址访问的方法
Oct 31 PHP
Yii框架关联查询with用法分析
Dec 02 PHP
php禁用函数设置及查看方法详解
Jul 25 PHP
Laravel 5使用Laravel Excel实现Excel/CSV文件导入导出的功能详解
Oct 11 PHP
Ajax+PHP实现的删除数据功能示例
Feb 12 PHP
laravel Validator ajax返回错误信息的方法
Sep 29 PHP
php使用fputcsv实现大数据的导出操作详解
Feb 27 PHP
thinkphp5.1 框架导入/导出excel文件操作示例
May 25 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中用加号与用array_merge合并数组的区别深入分析
2013/06/03 PHP
PHP多维数组转一维数组的简单实现方法
2015/12/23 PHP
thinkphp多层MVC用法分析
2015/12/30 PHP
JavaScript实现删除电脑的关机键
2016/07/26 PHP
使用JS操作页面表格,元素的一些技巧
2007/02/02 Javascript
精通Javascript系列之Javascript基础篇
2011/06/07 Javascript
为EasyUI的Tab标签添加右键菜单的方法
2012/07/14 Javascript
获取客户端网卡MAC地址和IP地址实现JS代码
2013/03/17 Javascript
artdialog的图片/标题以及关闭按钮不显示的解决方法
2013/06/27 Javascript
深入理解JavaScript系列(46):代码复用模式(推荐篇)详解
2015/03/04 Javascript
jquery滚动加载数据的方法
2015/03/09 Javascript
javascript实现表格增删改操作实例详解
2015/05/15 Javascript
swtich/if...else的替代语句
2015/08/16 Javascript
BootStrap Select清除选中的状态恢复默认状态
2017/06/20 Javascript
详解处理bootstrap4不支持远程静态框问题
2018/07/20 Javascript
element-ui组件table实现自定义筛选功能的示例代码
2019/03/15 Javascript
element-ui表格合并span-method的实现方法
2019/05/21 Javascript
node.js实现简单的压缩/解压缩功能示例
2019/11/05 Javascript
原生js实现点击按钮复制内容到剪切板
2020/11/19 Javascript
[01:21]2018DOTA2亚洲邀请赛4.5采访 打DOTA2也能有女朋友?
2018/04/06 DOTA
python使用装饰器和线程限制函数执行时间的方法
2015/04/18 Python
Linux下用Python脚本监控目录变化代码分享
2015/05/21 Python
Python使用Selenium+BeautifulSoup爬取淘宝搜索页
2018/02/24 Python
Python数据库小程序源代码
2019/09/15 Python
基于python cut和qcut的用法及区别详解
2019/11/22 Python
pyenv虚拟环境管理python多版本和软件库的方法
2019/12/26 Python
TensorFlow自定义损失函数来预测商品销售量
2020/02/05 Python
TensorFlow2.1.0最新版本安装详细教程
2020/04/08 Python
关于HTML5的安全问题开发人员需要牢记的
2012/06/21 HTML / CSS
美国玛丽莎收藏奢华时尚商店:Marissa Collections
2016/11/21 全球购物
TripAdvisor西班牙官方网站:全球领先的旅游网站
2018/01/10 全球购物
澳大利亚波希米亚风时尚品牌:Tree of Life
2019/09/15 全球购物
什么是封装
2013/03/26 面试题
如何用python识别滑块验证码中的缺口
2021/04/01 Python
Win10 Anaconda安装python-pcl
2022/04/29 Servers
Redis keys命令的具体使用
2022/06/05 Redis