• 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'=>'修改失败!']);
            }
            }
    作者:赖忠标
    免责声明:文章、笔记等仅供分享、探讨、参考等学习之用,因此造成的任何后果概不负责。(如有错误、疏忽等问题,欢迎指正、讨论,谢谢)
    本文版权归作者和博客园共有,欢迎转载,但请务必在文章页面明显位置给出原文连接,谢谢配合。
  • 相关阅读:
    [摘录]C++ GUI库大全
    ascii 表
    ubuntu 7.04 Feisty Fawn 安装手记之二:基本配置
    二叉排序树之删除结点
    二叉树与数组
    二叉树删除,重建,交换
    二叉树判断相等,复制
    链表扩展是否有环及环的第一个结点
    二分查找
    二叉排序树之按大小遍历
  • 原文地址:https://www.cnblogs.com/lazb/p/14668512.html
Copyright © 2020-2023  润新知