zoukankan      html  css  js  c++  java
  • php中配置文件操作 如config.php文件的读取修改等操作

    定义和用法

    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'=>'修改失败!']);
            }
            }
    作者:赖忠标
    免责声明:文章、笔记等仅供分享、探讨、参考等学习之用,因此造成的任何后果概不负责。(如有错误、疏忽等问题,欢迎指正、讨论,谢谢)
    本文版权归作者和博客园共有,欢迎转载,但请务必在文章页面明显位置给出原文连接,谢谢配合。
  • 相关阅读:
    mysql 查询优化 ~ select count 知多少
    mongodb 案例 ~ 经典故障案例
    printk 驱动调试
    21天学通C++学习笔记(七):函数
    OPC UA
    MQTT
    分库分表
    水平、垂直权限问题(横向越权与纵向越权)
    数据库中的行转列和列转行
    面试知识点
  • 原文地址:https://www.cnblogs.com/lazb/p/14668512.html
Copyright © 2011-2022 走看看