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'=>'修改失败!']);
            }
            }
    作者:赖忠标
    免责声明:文章、笔记等仅供分享、探讨、参考等学习之用,因此造成的任何后果概不负责。(如有错误、疏忽等问题,欢迎指正、讨论,谢谢)
    本文版权归作者和博客园共有,欢迎转载,但请务必在文章页面明显位置给出原文连接,谢谢配合。
  • 相关阅读:
    前端学习之jquery
    Http协议
    JavaScript 的简单学习2
    面向对象高级编程(1)-使用__slots__
    面向对象编程(4)-获取对象信息
    面向对象编程(3)-继承和多态
    面向对象编程(2)-访问限制
    面向对象编程(1)-类和实例
    模块(2)-安装第三方模块
    模块(1)-使用模块
  • 原文地址:https://www.cnblogs.com/lazb/p/14668512.html
Copyright © 2011-2022 走看看