当前位置 博文首页 > php中配置文件保存修改操作 如config.php文件的读取修改等操作

    php中配置文件保存修改操作 如config.php文件的读取修改等操作

    作者:admin 时间:2021-09-09 18:58

    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'=>'修改失败!']);
            }
            }
    jsjbwy